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

Stock Price

80.1

70.2

59.4

49.2

42.7

41.3

Total Shares Outstanding

3,220.4

3,288.9

3,402.7

3,598.9

3,667.7

3,833.8

Market Cap

258,015.9

231,015.4

202,087

177,136

156,536

158,297.8

Total Enterprise Value (TEV)

452,703.9

424,647.4

399,549

405,880

348,377

354,601.8

Dividend Yield

1%

1.1%

1.2%

1.4%

1.4%

1.5%

Buyback Yield

2.5%

3.2%

5.9%

2.1%

5.2%

0%

Debt Paydown Yield

1%

2.7%

10%

-18.5%

4.2%

-18.8%

Shareholder Yield

3.5%

6%

16%

-16.4%

9.4%

-18.8%

P/S

6.6

6

5.1

4.6

4.1

4.2

P/E

26.9

24.7

23.5

20.9

17.2

25.6

Earnings Yield

3.7%

4%

4.3%

4.8%

5.8%

3.9%

P/OCF

-11.6

17.6

-20.1

5.3

23.5

8.2

P/FCF

-11.6

17.6

-20.1

5.3

23.5

8.2

FCF Yield

-8.6%

5.7%

-5%

19%

4.2%

12.2%

P/B

1.4

1.3

1.1

1

0.9

0.9

EV/Sales

11.6

11

10.1

10.6

9.1

9.4

EV/EBITDA

120.7

112.7

105.4

131.3

109.6

108.5

EV/OCF

-20.3

32.4

-39.7

12

52.4

18.4

EV/FCF

-20.3

32.4

-39.7

12

52.4

18.4