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

Stock Price

201.3

192.8

159.7

140

109

135.6

Total Shares Outstanding

264

265

264

262

262

263

Market Cap

53,145.8

51,089.4

42,150.2

36,674.8

28,568.5

35,662.8

Total Enterprise Value (TEV)

55,132.8

53,015.4

44,131.2

38,535.8

30,424.5

37,507.8

Dividend Yield

1%

1%

1.1%

1.3%

1.6%

1.3%

Buyback Yield

0.8%

-0.1%

-0.2%

-0.1%

1%

2.8%

Debt Paydown Yield

—

—

-0.3%

—

0%

—

Shareholder Yield

0.8%

-0.1%

-0.6%

-0.1%

1.1%

2.8%

P/S

1.6

1.5

1.4

1.3

1

1.3

P/E

20.4

16.9

28.6

26

-16.5

-36.9

Earnings Yield

4.9%

5.9%

3.5%

3.9%

-6%

-2.7%

P/OCF

13.9

10.4

10.5

14.9

16.1

11.8

P/FCF

14.2

10.7

10.7

15.7

17.5

12.6

FCF Yield

7%

9.4%

9.3%

6.4%

5.7%

7.9%

P/B

2.2

2.4

2.3

2.1

1.8

2

EV/Sales

1.7

1.6

1.4

1.3

1.1

1.4

EV/EBITDA

18.4

12.2

18.8

16.5

-18.9

-49.6

EV/EBIT

20.2

13

21.1

19.3

-15.4

-32.6

EV/OCF

14.4

10.8

11

15.7

17.2

12.4

EV/FCF

14.7

11.1

11.2

16.5

18.7

13.3