Trailing ValuationJun '25Dec '24Jun '24Dec '23

Stock Price

150.6

163.4

63.9

—

Total Shares Outstanding

187.1

180.3

165.6

61

Market Cap

28,167.8

29,470.8

10,582.4

—

Total Enterprise Value (TEV)

26,133.1

27,656.7

8,911.4

—

Buyback Yield

0.1%

0.1%

-4%

—

Shareholder Yield

0.1%

0.1%

-4%

—

P/S

31.6

38

20.2

—

P/Gross Profit

34.8

41.5

22.7

—

P/E

259.6

98.5

-12.8

—

Earnings Yield

0.4%

1%

-7.8%

—

P/OCF

117.9

182.3

175.1

—

P/FCF

118.6

184.9

187.6

—

FCF Yield

0.8%

0.5%

0.5%

—

P/B

11.8

13.8

5.6

—

EV/Sales

29.3

35.6

17

—

EV/Gross Profit

32.3

39

19.1

—

EV/EBITDA

328.7

407.6

-14.5

—

EV/EBIT

364.9

463.1

-14.4

—

EV/OCF

109.4

171.1

147.4

—

EV/FCF

110.1

173.5

158

—