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

Stock Price

91.2

74

73.7

68.8

56.7

83.3

Total Shares Outstanding

1,814.4

1,831.2

1,828.5

1,823.5

1,820

1,853.2

Market Cap

165,550

135,528

134,742.9

125,457.5

103,159.6

154,293.8

Total Enterprise Value (TEV)

110,186

64,769

81,866.9

42,746.5

10,243.6

13,811.8

Dividend Yield

0.7%

0.8%

0.8%

0.9%

1.1%

0.7%

Buyback Yield

1%

-0%

-0%

-0%

2.7%

2.2%

Debt Paydown Yield

4.5%

8.6%

1.7%

9.8%

-32.4%

-10%

Shareholder Yield

5.6%

8.6%

1.6%

9.8%

-29.7%

-7.8%

P/S

13.9

12.8

13.8

13.3

10.2

13.1

P/Gross Profit

19

18

19.9

20

14.8

17.5

P/E

44.1

44.9

55

64.9

38.3

42.5

Earnings Yield

2.3%

2.2%

1.8%

1.5%

2.6%

2.4%

P/OCF

17.4

16.4

-24.1

8.3

22.6

22.2

P/FCF

17.8

17.8

-23.1

9.3

24.8

22.1

FCF Yield

5.6%

5.6%

-4.3%

10.8%

4%

4.5%

P/B

3.3

2.8

3.1

3.1

2.8

4.2

EV/Sales

9.2

6.1

8.4

4.5

1

1.2

EV/Gross Profit

12.6

8.6

12.1

6.8

1.5

1.6

EV/EBITDA

34.1

29.4

50.8

89.4

6.3

3.7

EV/EBIT

43.3

43.6

91.7

-191.7

10.3

4.5

EV/OCF

11.6

7.8

-14.6

2.8

2.2

2

EV/FCF

11.9

8.5

-14

3.2

2.5

2