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

Stock Price

221.5

167.8

98.9

48.8

148.9

142.8

Total Shares Outstanding

431

419.7

403.2

391.5

346.5

318.5

Market Cap

95,444.6

70,400.8

39,875.2

19,111.6

51,595.6

45,466.3

Total Enterprise Value (TEV)

94,471.6

65,602.8

36,326.2

16,115.6

48,237.6

41,224.3

Buyback Yield

-0%

0.3%

1.9%

2%

0.3%

-7.2%

Debt Paydown Yield

—

—

—

—

0.6%

-0.7%

Shareholder Yield

-0%

0.3%

1.9%

2%

0.9%

-8%

P/S

7.6

6.6

4.6

2.9

10.6

15.8

P/Gross Profit

15

13.6

9.9

6.4

20.2

30

P/E

112.4

578.4

-69.6

-13.3

-107.1

-19.3

Earnings Yield

0.9%

0.2%

-1.4%

-7.5%

-0.9%

-5.2%

P/OCF

37.8

33

23.8

52.1

74.6

180.4

P/FCF

41.6

34.7

25.7

100.1

91.6

311.4

FCF Yield

2.4%

2.9%

3.9%

1%

1.1%

0.3%

P/B

10.1

9

5.9

2.8

11.1

9.7

EV/Sales

7.5

6.1

4.2

2.4

9.9

14.3

EV/Gross Profit

14.8

12.7

9

5.4

18.9

27.2

EV/EBITDA

71.9

125.4

-518.9

-21.3

-163

-130.5

EV/EBIT

136.3

-1,726.4

-62.7

-14.3

-106.7

-94.6

EV/OCF

37.4

30.8

21.7

43.9

69.7

163.6

EV/FCF

41.2

32.3

23.4

84.4

85.7

282.4