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

Stock Price

285.6

190.4

140.9

88.7

144.7

87.6

66.9

51.8

52.3

38.6

37.9

Total Shares Outstanding

12,067

12,211

12,460

12,849

13,242.4

13,504.4

13,766.7

13,911.1

13,895.7

13,825.9

13,747

Market Cap

3,446,335.2

2,325,462.8

1,755,987.8

1,140,091.8

1,915,913.3

1,182,853.9

920,303.9

720,317.8

727,020.9

533,539.9

521,559.7

Total Enterprise Value (TEV)

3,381,552.2

2,252,379.8

1,669,401.8

1,053,531.8

1,802,470.3

1,071,237.9

815,396.9

615,189.8

629,118.9

451,141.9

453,713.7

Dividend Yield

0.3%

0.3%

—

—

—

—

—

—

—

—

—

Buyback Yield

2%

3.2%

4.1%

6%

3.2%

3.1%

2.5%

2%

1.2%

1.3%

0.8%

Debt Paydown Yield

-0.4%

-0%

0%

0.1%

0.1%

-0.8%

0%

0%

0%

0.3%

0%

Shareholder Yield

1.6%

3.2%

4.1%

6.1%

3.2%

2.3%

2.5%

2%

1.3%

1.6%

0.8%

P/S

8.9

6.6

5.7

4

7.4

6.5

5.7

5.3

6.6

5.9

7

P/Gross Profit

15.1

11.4

10.1

7.3

13.1

12.1

10.2

9.3

11.1

9.7

11.1

P/E

28.2

23.7

24.3

19.5

25.8

29.9

27.2

23.7

58.1

27.7

33.2

Earnings Yield

3.6%

4.2%

4.1%

5.1%

3.9%

3.3%

3.7%

4.2%

1.7%

3.6%

3%

P/OCF

22.8

18.6

17.3

12.5

20.9

18.2

16.9

15

19.6

14.8

19.6

P/FCF

46.9

32

25.3

19

28.6

27.6

29.7

31.5

30.4

20.7

31.4

FCF Yield

2.1%

3.1%

4%

5.3%

3.5%

3.6%

3.4%

3.2%

3.3%

4.8%

3.2%

P/B

8.9

7.2

6.2

4.5

7.6

5.3

4.6

4.1

4.8

3.8

4.3

EV/Sales

8.8

6.4

5.4

3.7

7

5.9

5

4.5

5.7

5

6.1

EV/Gross Profit

14.8

11.1

9.6

6.7

12.3

11

9.1

8

9.6

8.2

9.7

EV/EBITDA

23.6

17.6

17.3

11.9

20.3

19.5

17.7

16.8

19

15.1

18.6

EV/EBIT

27.3

20

19.8

14.1

22.9

26

23.8

22.4

24

19

23.4

EV/OCF

22.3

18

16.4

11.5

19.7

16.4

15

12.8

17

12.5

17.1

EV/FCF

46

31

24

17.6

26.9

25

26.3

26.9

26.3

17.5

27.3