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

Stock Price

62.8

54.1

42.5

34.8

32.6

32.9

Total Shares Outstanding

1,221

1,221

1,219

1,217

1,217

1,218

Market Cap

76,691

66,080.5

51,807.5

42,388.1

39,710.7

40,072.2

Total Enterprise Value (TEV)

106,762

95,370.5

80,499.5

69,200.1

66,133.7

65,419.2

Dividend Yield

1.6%

1.8%

2.2%

2.6%

2.7%

2.6%

Buyback Yield

-0%

-0%

-0%

-0%

0.3%

0%

Debt Paydown Yield

-2%

-1%

0.5%

-3.2%

-2.9%

-0.5%

Shareholder Yield

-2%

-1%

0.6%

-3.1%

-2.5%

-0.4%

P/S

13.2

12.2

10.1

7.9

7.1

6.7

P/Gross Profit

21.3

21.3

16.7

12.7

11.2

12.3

P/E

62.2

55.2

50.6

23.7

28.9

31.9

Earnings Yield

1.6%

1.8%

2%

4.2%

3.5%

3.1%

P/OCF

26.6

26.9

20.6

13.9

13.7

14.8

P/FCF

85.3

65.4

37.3

25.1

22.9

37.7

FCF Yield

1.2%

1.5%

2.7%

4%

4.4%

2.7%

P/B

6.2

5.3

4.2

3.4

3.4

3.5

EV/Sales

18.3

17.7

15.8

13

11.9

11

EV/Gross Profit

29.7

30.7

26

20.7

18.6

20

EV/EBITDA

33.1

34.5

28.8

22.1

20.3

22.6

EV/EBIT

52.4

58.5

47.1

33.3

29.7

34.6

EV/OCF

37

38.8

32

22.7

22.9

24.1

EV/FCF

118.8

94.3

57.9

41

38.1

61.6