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

Stock Price

326.2

410.1

306.5

200.1

227.4

187.9

147.6

86.8

87.4

55.2

44.2

Total Shares Outstanding

177.9

179

180.4

182

183.8

184.7

185.3

187.9

189

188.9

188.9

Market Cap

58,540.9

73,100.2

55,235

36,337.9

41,844.6

34,817.6

27,336.7

16,260.8

16,505.1

10,439.9

8,352.2

Total Enterprise Value (TEV)

59,881.5

74,694.2

56,538.8

37,683.1

43,122.5

36,143.9

28,523.1

17,389.2

17,653.2

11,818.7

10,287.8

Dividend Yield

—

0.6%

—

0.7%

0.4%

0.6%

0.7%

0.8%

0.7%

0.8%

—

Buyback Yield

1.6%

0.8%

—

1.1%

0.6%

0.4%

1.4%

0.6%

—

—

—

Debt Paydown Yield

0.5%

-1%

—

-0.3%

-0.1%

-1.8%

0.1%

—

-4.2%

6.8%

-23.9%

Shareholder Yield

2.1%

-0.2%

—

0.8%

0.5%

-1.5%

1.5%

0.6%

-4.2%

6.8%

-23.9%

P/S

8.3

10.9

9.3

7.1

9.8

10.1

7.3

4.8

4.8

3.4

2.9

P/Gross Profit

16.1

21.8

18.6

14.9

19.1

19.6

13.9

9

9.3

6.8

6.2

P/E

36.7

48.3

44.4

39.2

50.6

57.5

39.8

20.9

31

26.2

29.1

Earnings Yield

2.7%

2.1%

2.3%

2.5%

2%

1.7%

2.5%

4.8%

3.2%

3.8%

3.4%

P/OCF

25.2

37.9

—

25.9

32.6

41.5

20.9

17.4

24.9

10.4

11.8

P/FCF

31.8

50.6

—

34.4

45

72.4

28.7

25.7

34.8

12.6

16

FCF Yield

3.1%

2%

—

2.9%

2.2%

1.4%

3.5%

3.9%

2.9%

7.9%

6.3%

P/B

15.5

20.7

18

14

19

19.5

18.5

12.1

21.2

32.1

-332.5

EV/Sales

8.5

11.2

9.5

7.4

10.1

10.4

7.6

5.1

5.2

3.8

3.6

EV/Gross Profit

16.5

22.3

19

15.4

19.7

20.4

14.5

9.7

10

7.7

7.6

EV/EBITDA

22.2

29.3

35.1

21.3

28.3

31.8

22.5

15.6

17.1

14.1

14.3

EV/EBIT

29.2

39.7

35.1

30.9

40.4

50.8

31.2

21.1

22.8

20

23.2

EV/OCF

25.8

38.8

—

26.9

33.6

43.1

21.8

18.6

26.6

11.8

14.5

EV/FCF

32.6

51.7

—

35.7

46.3

75.1

29.9

27.5

37.3

14.2

19.7