Trailing ValuationJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Stock Price

330.6

276.1

330.6

299.5

280.6

331.3

Total Shares Outstanding

267.1

273.8

279.5

292.5

296.7

298.7

Market Cap

88,312

75,604.1

92,394.3

87,590.3

83,254

98,963.3

Total Enterprise Value (TEV)

114,154

99,571.1

116,625.3

109,901.3

105,611

123,306.3

Dividend Yield

0.9%

1%

0.8%

0.8%

0.9%

0.7%

Buyback Yield

2.8%

2.6%

5.2%

1.2%

1.3%

5.1%

Debt Paydown Yield

1.5%

-0.1%

-1.1%

2.1%

-1.9%

2.3%

Shareholder Yield

4.3%

2.5%

4.1%

3.3%

-0.6%

7.5%

P/S

0.7

0.6

0.8

0.9

0.9

1.1

P/Gross Profit

6.9

5.8

7.2

6.7

6.9

8.6

P/E

31.3

35.9

74.6

36.3

30.7

25.9

Earnings Yield

3.2%

2.8%

1.3%

2.8%

3.3%

3.9%

P/OCF

2,597.4

14.4

18.1

20.4

11.1

18.4

P/FCF

-152.8

16.7

20.8

24.8

12.4

21.1

FCF Yield

-0.7%

6%

4.8%

4%

8.1%

4.7%

P/B

2.2

1.8

2.2

1.9

1.8

2.2

EV/Sales

0.9

0.8

1

1.1

1.1

1.4

EV/Gross Profit

8.9

7.6

9

8.4

8.7

10.8

EV/EBITDA

20.3

16.5

19

18.8

18.4

23

EV/EBIT

26.7

21

25

25.6

24.9

31.7

EV/OCF

3,357.5

18.9

22.8

25.6

14

22.9

EV/FCF

-197.5

22

26.3

31.2

15.7

26.2