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

Stock Price

267.5

240.9

203.3

190.5

173.7

187.5

Total Shares Outstanding

225.1

226.6

227.9

228.2

228.9

232.1

Market Cap

60,223.3

54,585.7

46,341.2

43,469.8

39,750.8

43,516.4

Total Enterprise Value (TEV)

60,223.3

54,585.7

46,341.2

43,469.8

39,750.8

43,516.4

Dividend Yield

0.8%

0.9%

1%

1.1%

1.1%

1%

Buyback Yield

1.2%

0.7%

0.9%

0.3%

1.9%

2.1%

Debt Paydown Yield

—

—

—

—

-1.9%

—

Shareholder Yield

1.2%

0.7%

0.9%

0.3%

0%

2.1%

P/S

2.5

2.3

2.1

2

2

2.3

P/E

32.5

16.8

28.7

21.9

42.5

35.1

Earnings Yield

3.1%

6%

3.5%

4.6%

2.4%

2.8%

P/OCF

16.3

9.2

14.8

8.4

15.5

11.4

P/FCF

16.3

9.2

14.8

8.4

15.5

11.4

FCF Yield

6.1%

10.9%

6.8%

11.8%

6.4%

8.8%

P/B

2

2

1.9

1.7

1.8

2

EV/Sales

2.5

2.3

2.1

2

2

2.3

EV/EBITDA

9.3

6.6

7.8

6.9

9

8.9

EV/EBIT

23.6

12.5

20.9

16.2

37.5

25.7

EV/OCF

16.3

9.2

14.8

8.4

15.5

11.4

EV/FCF

16.3

9.2

14.8

8.4

15.5

11.4