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

Stock Price

74.3

85.4

58

61.4

66.7

71.2

Total Shares Outstanding

960

993

1,032

1,072

1,102

1,136

Market Cap

71,347.2

84,752.6

59,887

65,831.5

73,536.5

80,905.9

Total Enterprise Value (TEV)

72,635.2

83,707.6

55,998

61,447.5

74,183.5

80,454.9

Buyback Yield

4.2%

3.5%

4.9%

3%

3.9%

2.3%

Debt Paydown Yield

-0.4%

1.3%

-1.7%

-1.1%

0.3%

-0.2%

Shareholder Yield

3.8%

4.9%

3.2%

2%

4.2%

2.1%

P/S

4.4

5.2

3.8

4.3

5.1

5.7

P/Gross Profit

9.4

11.2

8.5

9.3

11

11.3

P/E

28.8

40.8

30.5

27.7

41.2

36.5

Earnings Yield

3.5%

2.4%

3.3%

3.6%

2.4%

2.7%

P/OCF

34.7

21.1

17.4

17

75.8

24.2

P/FCF

43.1

23.3

19.1

18.4

113.1

26.9

FCF Yield

2.3%

4.3%

5.2%

5.4%

0.9%

3.7%

P/B

3.5

4.2

2.9

3.1

3.7

4

EV/Sales

4.5

5.2

3.6

4

5.2

5.7

EV/Gross Profit

9.6

11

7.9

8.7

11.1

11.2

EV/EBITDA

20.6

25.1

18.5

17.9

27.8

26.7

EV/EBIT

23.9

29.6

22.5

21.2

34.8

34.1

EV/OCF

35.3

20.9

16.3

15.9

76.5

24

EV/FCF

43.9

23

17.9

17.2

114.1

26.8