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

Stock Price

294.8

219.8

173

163.6

133.8

140.9

Total Shares Outstanding

931.5

926.3

921.1

915

911

906.1

Market Cap

274,593.2

203,626.3

159,312.6

149,650.5

121,901.7

127,659.3

Total Enterprise Value (TEV)

326,944.2

247,517.3

205,537.6

196,224.5

165,977.7

173,011.3

Dividend Yield

1.1%

1.5%

1.9%

2%

2.5%

2.3%

Buyback Yield

0%

-0%

-0%

-0.2%

0.2%

-0.1%

Debt Paydown Yield

-2.1%

0.7%

-0.3%

1.1%

-5.1%

-0.4%

Shareholder Yield

-2.1%

0.7%

-0.3%

1%

-4.8%

-0.6%

P/S

8.7

6.3

5.3

4.7

4.1

4.1

P/Gross Profit

15.2

10.8

9.5

8.2

7.6

7.5

P/E

85.9

79.9

47

30.2

49

-260.9

Earnings Yield

1.2%

1.3%

2.1%

3.3%

2%

-0.4%

P/OCF

45.2

28.2

25.6

19.9

19

21.8

P/FCF

48.9

30.7

27.6

21.6

21.2

24.8

FCF Yield

2%

3.3%

3.6%

4.6%

4.7%

4%

P/B

10

7.5

6.6

6.6

5.5

5.8

EV/Sales

10.4

7.6

6.8

6.1

5.6

5.6

EV/Gross Profit

18.2

13.1

12.3

10.7

10.4

10.1

EV/EBITDA

45.6

43.1

31.9

22.6

27.7

100.6

EV/EBIT

69.3

73.7

49.5

30.4

43.1

-297.8

EV/OCF

53.9

34.3

33

26.1

25.9

29.5

EV/FCF

58.2

37.4

35.6

28.3

28.9

33.7