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

Stock Price

141.9

146

161.7

166.6

160.4

160.8

Total Shares Outstanding

625.4

627.9

631.3

642.7

657.5

671

Market Cap

88,738

91,654.6

102,056

107,041.7

105,476.1

107,923.6

Total Enterprise Value (TEV)

109,276

112,502.6

122,479

125,337.7

122,170.1

123,365.6

Dividend Yield

1.2%

1.2%

1%

0.9%

1%

0.9%

Buyback Yield

0.5%

0.7%

2%

2.2%

2.1%

2.2%

Debt Paydown Yield

-1.1%

-0.9%

-1.6%

-0.7%

-1.4%

-1.4%

Shareholder Yield

-0.6%

-0.3%

0.5%

1.5%

0.7%

0.8%

P/S

10.2

10.8

11.9

12.7

12.6

11.9

P/Gross Profit

21

22.3

25.3

25.2

25.4

22.8

P/E

38.2

41.2

46.6

33.6

44.8

38.1

Earnings Yield

2.6%

2.4%

2.1%

3%

2.2%

2.6%

P/OCF

30.5

24.3

34.8

27.3

34.7

24.6

P/FCF

56

55.6

68

51.6

61.9

39.7

FCF Yield

1.8%

1.8%

1.5%

1.9%

1.6%

2.5%

P/B

4.1

4.4

5.3

5.3

5.2

5

EV/Sales

12.6

13.3

14.3

14.8

14.6

13.6

EV/Gross Profit

25.8

27.4

30.4

29.5

29.4

26.1

EV/EBITDA

25.8

27.4

30.4

29.5

29.4

26.1

EV/EBIT

33.6

35.8

39.5

37.6

37.5

32.1

EV/OCF

37.6

29.8

41.8

31.9

40.2

28.1

EV/FCF

68.9

68.2

81.6

60.4

71.7

45.4