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

Stock Price

312

505.9

509.3

526.5

480.6

530.2

Total Shares Outstanding

905

915

921

924

927

934

Market Cap

282,332.9

462,861.9

469,028.5

486,458.3

445,553.3

495,188.1

Total Enterprise Value (TEV)

292,392.9

472,794.9

478,903.5

496,621.3

455,356.3

503,763.1

Dividend Yield

1.4%

0.8%

0.8%

0.7%

0.7%

0.6%

Buyback Yield

1.8%

1%

0.5%

0.5%

1%

0.3%

Debt Paydown Yield

-0.6%

-0.4%

-2.7%

0.7%

-1.7%

-1.3%

Shareholder Yield

1.2%

0.6%

-2.2%

1.2%

-0.7%

-1%

P/S

1.3

2.3

2.4

2.6

2.4

3

P/E

29.4

40.5

168.6

43.5

40.8

50.2

Earnings Yield

3.4%

2.5%

0.6%

2.3%

2.4%

2%

P/OCF

22.3

28.4

59.4

284.6

16.3

35.3

P/FCF

26

32.1

74.5

-5,527.9

17.3

39.9

FCF Yield

3.8%

3.1%

1.3%

-0%

5.8%

2.5%

P/B

3

5

5.2

5.5

5.4

6.4

EV/Sales

1.3

2.3

2.4

2.7

2.5

3.1

EV/EBITDA

17.8

25.5

26.9

27.3

25.1

31.2

EV/EBIT

20.5

28.7

30.3

30.6

28.2

35.1

EV/OCF

23.1

29

60.7

290.6

16.6

35.9

EV/FCF

26.9

32.8

76.1

-5,643.4

17.7

40.5