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

Stock Price

510.8

348.6

239.6

242.3

218.1

227.1

179

133.6

176.6

136.7

88

Total Shares Outstanding

138

137.4

141.8

141.3

142.5

147.7

150.7

157.6

165.2

167.5

174.3

Market Cap

70,502

47,897.6

33,971

34,235.6

31,084.9

33,533

26,969.3

21,061.7

29,180.9

22,892.2

15,340.1

Total Enterprise Value (TEV)

75,991

53,729.6

38,980

40,767.6

33,312

34,762

28,824.3

22,923.7

30,524.9

23,667.2

15,512.1

Dividend Yield

1.5%

2%

2.7%

2.5%

2.6%

2.3%

2.7%

3.3%

2.4%

2.9%

4%

Buyback Yield

—

—

—

1.1%

4.5%

1.9%

4.4%

5.4%

1.5%

3.4%

5.9%

Debt Paydown Yield

-1.9%

-2.4%

0.8%

-1.6%

-0%

-5.8%

0.3%

0.1%

0.2%

0.2%

0.2%

Shareholder Yield

-1.9%

-2.4%

0.8%

-0.5%

4.5%

-3.9%

4.8%

5.5%

1.8%

3.6%

6.1%

P/S

2.1

1.4

1

1.2

1.3

1.7

1.1

0.9

1.4

1.3

0.8

P/Gross Profit

8.2

5.7

4.1

5.1

5.5

6.9

4.5

3.7

5.7

5.1

3.1

P/E

26.5

12.3

46.5

16

14.9

18.9

12.4

10.2

29.6

16.6

11.2

Earnings Yield

3.8%

8.1%

2.1%

6.2%

6.7%

5.3%

8.1%

9.8%

3.4%

6%

8.9%

P/OCF

20.1

32.2

8.6

17.4

13.8

12.3

8.5

8.9

12.8

11.8

7.4

P/FCF

30.9

171.7

12.3

32.7

20.4

15.3

10.9

12.6

16.5

16.3

11.6

FCF Yield

3.2%

0.6%

8.1%

3.1%

4.9%

6.5%

9.2%

7.9%

6.1%

6.2%

8.6%

P/B

5.8

4.7

3.8

3.8

3.8

4.2

3.6

2.9

4

3.3

2.1

EV/Sales

2.3

1.6

1.1

1.5

1.4

1.8

1.2

1

1.5

1.4

0.8

EV/Gross Profit

8.8

6.4

4.7

6.1

5.8

7.1

4.8

4

6

5.3

3.1

EV/EBITDA

15.1

11.2

14

11

9.9

11.8

8.5

6.7

10.5

9.8

6

EV/EBIT

19.3

14.3

22.1

13.9

12.3

15.3

10.7

8.2

13.1

12.6

7.5

EV/OCF

21.7

36.1

9.8

20.8

14.8

12.8

9.1

9.6

13.4

12.2

7.5

EV/FCF

33.4

192.6

14.2

39

21.9

15.8

11.6

13.7

17.2

16.8

11.7