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

Stock Price

289.9

239.7

202.3

170.1

145.4

134.1

Total Shares Outstanding

2,749.8

2,797.6

2,845.2

2,876.7

2,906.1

2,934.3

Market Cap

797,181.1

670,617.6

575,463

489,319.6

422,661

393,484

Total Enterprise Value (TEV)

1,237,028.1

1,092,085.6

993,391

908,548.6

814,143

716,753

Dividend Yield

1%

1.1%

1.2%

1.4%

1.5%

1.7%

Buyback Yield

1.9%

1.6%

1.4%

1%

1.2%

—

Debt Paydown Yield

-1.7%

-1.6%

-1.7%

-5%

3.7%

0.4%

Shareholder Yield

0.2%

-0.1%

-0.3%

-4%

5%

0.4%

P/S

9.5

8.4

6.6

6.6

5.7

6.2

P/E

28.1

26.1

19.2

23

16.4

20

Earnings Yield

3.6%

3.8%

5.2%

4.3%

6.1%

5%

P/OCF

-3.6

9.1

-5

4.6

-4.6

4.7

P/FCF

-3.6

9.1

-5

4.6

-4.6

4.7

FCF Yield

-27.9%

11%

-20.1%

21.5%

-21.9%

21.1%

P/B

2.2

1.9

1.7

1.5

1.4

1.3

EV/Sales

14.7

13.7

11.4

12.2

10.9

11.3

EV/EBITDA

291.8

277.7

248

169.6

377.6

208.2

EV/OCF

-5.6

14.8

-8.6

8.6

-8.8

8.6

EV/FCF

-5.6

14.8

-8.6

8.6

-8.8

8.6