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

Stock Price

46.3

56.6

41.5

51.3

64

72

Total Shares Outstanding

2,035

2,029

2,027

2,021

2,089

2,098

Market Cap

94,200.2

114,760.2

84,181.3

103,697.5

133,591.6

150,951.1

Total Enterprise Value (TEV)

129,836.2

153,603.2

129,971.3

131,244.5

162,886.6

181,075.1

Dividend Yield

2.7%

2.1%

2.9%

2.2%

1.8%

1.5%

Buyback Yield

0.1%

0%

0.1%

3.8%

0.9%

1.8%

Debt Paydown Yield

0.7%

2.4%

-15.1%

-2.4%

1.4%

1.8%

Shareholder Yield

0.8%

2.4%

-14.9%

1.5%

2.3%

3.7%

P/S

4

4.7

3.5

4.6

5.9

6.7

P/Gross Profit

5.5

7

4.7

6

7.8

8.5

P/E

25

88.4

-8.2

28.5

31

42.3

Earnings Yield

4%

1.1%

-12.2%

3.5%

3.2%

2.4%

P/OCF

16

11.4

16.3

11.5

27.5

21.6

P/FCF

17.9

12.3

18.2

12.4

30.9

23.6

FCF Yield

5.6%

8.1%

5.5%

8%

3.2%

4.2%

P/B

5.4

7

4.9

3.5

4.2

4.9

EV/Sales

5.5

6.3

5.4

5.8

7.2

8

EV/Gross Profit

7.6

9.3

7.3

7.6

9.5

10.2

EV/EBITDA

17.1

22.4

-27.4

16.2

18.2

20.5

EV/EBIT

23.3

64.3

-13.2

41.2

39.7

48.8

EV/OCF

22.1

15.3

25.2

14.6

33.5

25.9

EV/FCF

24.7

16.5

28.2

15.8

37.7

28.3