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

Stock Price

923.6

669

685.6

510.3

699.5

399.2

263.8

135.8

144.9

106.6

81.7

Total Shares Outstanding

387.4

393.3

393.4

394.6

402.6

416.5

419.8

421.1

427.4

429.9

428

Market Cap

356,501

261,950.6

269,379.8

200,996

281,869.4

166,801.4

110,729.3

57,025.1

61,899.4

45,848.9

34,987.9

Total Enterprise Value (TEV)

356,501

253,896.9

267,001.3

197,880.4

278,863.2

164,128

109,119.5

56,017.2

61,636.4

45,111.5

32,708.9

Dividend Yield

—

0.9%

0.9%

1.3%

0.5%

0.6%

1.2%

1%

0.8%

1%

0.9%

Buyback Yield

—

0.1%

0.3%

2.3%

3%

0.7%

0.3%

2%

0.7%

-0.4%

1.5%

Debt Paydown Yield

—

0%

-0.1%

0%

0%

-0.9%

0.1%

0%

0.4%

-4.9%

0%

Shareholder Yield

—

0.2%

0.2%

2.3%

3%

-0.2%

0.4%

2%

1.1%

-5.2%

1.5%

P/S

11.4

9.3

9.8

9.5

15.1

11.9

9.4

5.2

6.9

6.7

5.6

P/Gross Profit

21.7

18.1

19.1

18.8

28.7

24.5

21

11.3

15.4

14.6

12.1

P/E

38

33.9

48.7

36

48.8

47.2

42.9

22.3

28.7

27.8

21.9

Earnings Yield

2.6%

3%

2.1%

2.8%

2%

2.1%

2.3%

4.5%

3.5%

3.6%

4.6%

P/OCF

—

21.2

49.5

23.7

26

31.4

30.3

18.6

34

27.5

14.6

P/FCF

—

25.4

81.9

27.9

28.3

38.4

38.3

22.8

41.8

34

17.3

FCF Yield

—

3.9%

1.2%

3.6%

3.5%

2.6%

2.6%

4.4%

2.4%

2.9%

5.8%

P/B

—

11.9

16.6

17.8

23.8

10.9

8.8

4.9

—

—

4.2

EV/Sales

11.4

9

9.7

9.3

15

11.7

9.2

5.1

6.9

6.6

5.2

EV/Gross Profit

21.7

17.5

18.9

18.5

28.4

24.1

20.7

11.1

15.3

14.3

11.3

EV/EBITDA

32.4

24.8

27.3

27.9

38.6

33

30.2

16.5

21.6

21.3

17

EV/EBIT

32.4

28.1

29.5

30.4

41.3

40.5

39.1

18.9

25.3

25.7

20.9

EV/OCF

—

20.5

49.1

23.3

25.7

30.9

29.9

18.2

33.9

27.1

13.6

EV/FCF

—

24.6

81.2

27.5

28

37.8

37.8

22.4

41.7

33.4

16.1