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

Stock Price

666.3

585.5

354

120.3

336.4

273.2

205.3

131.1

176.5

115.1

104.7

Total Shares Outstanding

2,520.5

2,534

2,561

2,614

2,741

2,849

2,852

2,854

2,906

2,892

2,845

Market Cap

1,679,503.2

1,483,682.3

906,491.6

314,568.8

921,935.4

778,232.8

585,373

374,130.9

512,792.8

332,724.6

297,757.7

Total Enterprise Value (TEV)

1,686,115.2

1,454,927.3

878,322.6

300,421.8

887,810.4

726,932.8

540,842

333,016.9

471,081.8

303,275.6

279,437.7

Dividend Yield

0.3%

0.3%

—

—

—

—

—

—

—

—

—

Buyback Yield

2.6%

3%

3%

10%

5.4%

1.3%

1.1%

4.3%

1%

0%

0%

Debt Paydown Yield

0.1%

-0.6%

-0.8%

-2.9%

0.1%

0.1%

0.1%

—

—

0.1%

0%

Shareholder Yield

2.8%

2.4%

2.1%

7.1%

5.5%

1.3%

1.2%

4.3%

1%

0.1%

0%

P/S

8.9

9

6.7

2.7

7.8

9.1

8.3

6.7

12.6

12

16.6

P/Gross Profit

10.8

11

8.3

3.4

9.7

11.2

10.1

8

14.6

14

19.8

P/E

29.4

24.5

23.8

14

24.4

27.1

31.9

17.3

32.7

33

81.1

Earnings Yield

3.4%

4.1%

4.2%

7.1%

4.1%

3.7%

3.1%

5.8%

3.1%

3%

1.2%

P/OCF

15.6

16.2

12.7

6.2

16

20.1

16.1

12.8

21.2

20.7

28.9

P/FCF

37.5

27.4

20.6

16.3

23.6

33

27.6

24.4

29.3

28.6

38.2

FCF Yield

2.7%

3.6%

4.9%

6.1%

4.2%

3%

3.6%

4.1%

3.4%

3.5%

2.6%

P/B

8.7

8.1

5.9

2.5

7.4

6.1

5.8

4.4

6.9

5.6

6.7

EV/Sales

8.9

8.8

6.5

2.6

7.5

8.5

7.7

6

11.6

11

15.6

EV/Gross Profit

10.9

10.8

8.1

3.3

9.3

10.5

9.3

7.2

13.4

12.7

18.6

EV/EBITDA

16.9

17.1

15.2

8

16.2

18.4

18.2

11.4

20.3

20.5

34.2

EV/EBIT

20.6

21

18.8

10.4

19

22.3

22.5

13.4

23.3

24.4

44.9

EV/OCF

15.7

15.9

12.4

6

15.4

18.8

14.9

11.4

19.5

18.8

27.1

EV/FCF

37.6

26.9

19.9

15.6

22.8

30.8

25.5

21.7

26.9

26.1

35.8