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

Stock Price

38.3

41

35.2

34.2

31.6

29.5

Total Shares Outstanding

985.4

989.6

992.9

997.7

1,009.1

1,006

Market Cap

37,782

40,595.3

34,921.7

34,101.7

31,896.4

29,706

Total Enterprise Value (TEV)

40,900

43,414.3

38,679.7

37,626.7

35,872.4

34,006

Dividend Yield

1.2%

1%

1.2%

1.2%

1.2%

1.3%

Buyback Yield

1%

0.4%

0.9%

1.3%

0.3%

1.2%

Debt Paydown Yield

—

0%

0.4%

1.9%

—

—

Shareholder Yield

1%

0.5%

1.3%

3.2%

0.3%

1.3%

P/S

2.8

2.8

2.6

2.5

2.7

2.6

P/Gross Profit

12.2

14.8

11.3

12.2

13

12.1

P/E

34.5

21

34.1

36.4

32.6

164.1

Earnings Yield

2.9%

4.8%

2.9%

2.8%

3.1%

0.6%

P/OCF

31

18.5

30.8

19.6

24.2

19.9

P/FCF

61.1

26.2

68.9

30.9

43.5

29.7

FCF Yield

1.6%

3.8%

1.5%

3.2%

2.3%

3.4%

P/B

2.1

2.4

2.2

2.2

2.1

2.1

EV/Sales

3.1

3

2.9

2.8

3

3

EV/Gross Profit

13.2

15.8

12.5

13.5

14.6

13.8

EV/EBITDA

18.4

11.9

18.7

19.7

24

23.6

EV/EBIT

25

14.1

25.7

27.6

37.7

36.5

EV/OCF

33.6

19.7

34.2

21.6

27.2

22.7

EV/FCF

66.2

28.1

76.3

34.1

48.9

34