Trailing ValuationLTMDec '24Dec '23Dec '22Dec '21Dec '20Dec '19Dec '18Dec '17Dec '16Dec '15Dec '14Dec '13Dec '12

Stock Price

455.1

403.8

248.5

123.2

352.3

235.2

27.9

22.2

20.8

14.3

16

Total Shares Outstanding

3,325.8

3,216

3,185

3,164

3,099

2,879

2,715

2,589

2,532

2,423.4

1,971.4

Market Cap

1,513,580.3

1,298,749.4

791,408.8

389,741.5

1,091,653.7

677,198.4

75,721.4

57,450.9

52,563.4

34,533.7

31,542

Total Enterprise Value (TEV)

1,480,381.3

1,271,166.4

768,519.8

371,852.5

1,082,174.7

671,058.4

84,364.4

67,126.9

60,905.6

39,429.9

33,088.7

Buyback Yield

-0.1%

-0.1%

-0.1%

-0.1%

-0.1%

-1.9%

-1.7%

-0.5%

-1.4%

-5.4%

-2.7%

Debt Paydown Yield

0%

-0.2%

-0.3%

1%

0.5%

0.4%

-1.1%

-0.2%

-6.4%

-5%

-2.2%

Shareholder Yield

-0.1%

-0.3%

-0.4%

0.9%

0.5%

-1.5%

-2.8%

-0.7%

-7.8%

-10.4%

-4.9%

P/S

15.8

13.3

8.2

4.8

20.3

21.5

3.1

2.7

4.5

4.9

7.8

P/Gross Profit

93.1

74.4

44.8

18.7

80.2

102.1

18.6

14.2

23.6

21.6

34.2

P/E

316

198

57.8

34

216.1

1,120.1

-85.4

-58.4

-26.3

-45.7

-34.6

Earnings Yield

0.3%

0.5%

1.7%

2.9%

0.5%

0.1%

-1.2%

-1.7%

-3.8%

-2.2%

-2.9%

P/OCF

96.1

87

59.7

26.5

95

113.9

31.5

27.4

-861.7

-278.9

-60.1

P/FCF

221.4

362.7

181.6

51.5

219.1

249.8

77.8

-260

-12.7

-22.1

-14.6

FCF Yield

0.5%

0.3%

0.6%

1.9%

0.5%

0.4%

1.3%

-0.4%

-7.9%

-4.5%

-6.8%

P/B

18.9

17.8

12.6

8.7

36.2

30.5

11.4

11.7

12.4

7.3

29.1

EV/Sales

15.5

13

7.9

4.6

20.1

21.3

3.4

3.1

5.2

5.6

8.2

EV/Gross Profit

91

72.8

43.5

17.8

79.5

101.2

20.7

16.6

27.4

24.7

35.8

EV/EBITDA

140.6

102.2

56.7

21.4

114.7

155.5

40.5

44.4

15,226.4

140.9

-112.5

EV/EBIT

326.9

179.6

86.4

27.2

165.9

336.5

-1,222.7

-173

-37.3

-59.1

-46.2

EV/OCF

94

85.2

58

25.3

94.1

112.9

35.1

32

-998.5

-318.4

-63.1

EV/FCF

216.5

355

176.4

49.2

217.2

247.5

86.7

-303.7

-14.7

-25.2

-15.3