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

Stock Price

317.4

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,830,548.5

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,765,765.5

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

1.8%

3.2%

4.1%

6%

3.2%

3.1%

2.5%

2%

1.2%

1.3%

0.8%

Debt Paydown Yield

-0.3%

-0%

0%

0.1%

0.1%

-0.8%

0%

0%

0%

0.3%

0%

Shareholder Yield

1.4%

3.2%

4.1%

6.1%

3.2%

2.3%

2.5%

2%

1.3%

1.6%

0.8%

P/S

9.9

6.6

5.7

4

7.4

6.5

5.7

5.3

6.6

5.9

7

P/Gross Profit

16.8

11.4

10.1

7.3

13.1

12.1

10.2

9.3

11.1

9.7

11.1

P/E

31.3

23.7

24.3

19.5

25.8

29.9

27.2

23.7

58.1

27.7

33.2

Earnings Yield

3.2%

4.2%

4.1%

5.1%

3.9%

3.3%

3.7%

4.2%

1.7%

3.6%

3%

P/OCF

25.3

18.6

17.3

12.5

20.9

18.2

16.9

15

19.6

14.8

19.6

P/FCF

52.1

32

25.3

19

28.6

27.6

29.7

31.5

30.4

20.7

31.4

FCF Yield

1.9%

3.1%

4%

5.3%

3.5%

3.6%

3.4%

3.2%

3.3%

4.8%

3.2%

P/B

9.9

7.2

6.2

4.5

7.6

5.3

4.6

4.1

4.8

3.8

4.3

EV/Sales

9.8

6.4

5.4

3.7

7

5.9

5

4.5

5.7

5

6.1

EV/Gross Profit

16.5

11.1

9.6

6.7

12.3

11

9.1

8

9.6

8.2

9.7

EV/EBITDA

26.3

17.6

17.3

11.9

20.3

19.5

17.7

16.8

19

15.1

18.6

EV/EBIT

30.4

20

19.8

14.1

22.9

26

23.8

22.4

24

19

23.4

EV/OCF

24.9

18

16.4

11.5

19.7

16.4

15

12.8

17

12.5

17.1

EV/FCF

51.2

31

24

17.6

26.9

25

26.3

26.9

26.3

17.5

27.3