Trailing ValuationLTMDec '24Dec '23Dec '22Dec '21Dec '20

Stock Price

684.1

323.8

39.9

10.5

94.3

—

Total Shares Outstanding

338

340

339.9

373.9

375.1

226.4

Market Cap

231,178.1

110,115.7

13,544.5

3,936.9

35,355.9

—

Total Enterprise Value (TEV)

233,023.2

112,927.7

16,219.7

6,136.6

36,094.2

—

Buyback Yield

0.8%

0.9%

8.3%

7.8%

-5%

—

Debt Paydown Yield

—

-0.4%

0.8%

0.7%

-4.6%

—

Shareholder Yield

0.8%

0.5%

9.1%

8.5%

-9.6%

—

P/S

41.9

23.4

4.1

1.4

12.7

—

P/Gross Profit

50.3

31.1

6.1

2.5

19.6

—

P/E

83

71.5

40.7

-20.2

1,047.3

—

Earnings Yield

1.2%

1.4%

2.5%

-4.9%

0.1%

—

P/OCF

68.8

52.5

12.8

9.5

97.7

—

P/FCF

68.8

52.6

12.8

9.6

98.1

—

FCF Yield

1.5%

1.9%

7.8%

10.5%

1%

—

P/B

156.8

101

10.8

2.1

16.5

—

EV/Sales

42.2

24

4.9

2.2

12.9

—

EV/Gross Profit

50.7

31.9

7.3

3.9

20

—

EV/EBITDA

64.8

48.6

14.3

12.3

62.1

—

EV/EBIT

70.4

60.3

25

-128.4

240.6

—

EV/OCF

69.4

53.8

15.3

14.9

99.7

—

EV/FCF

69.4

53.9

15.3

14.9

100.1

—