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

Stock Price

78.2

74

92.4

76.3

94.3

74.6

Total Shares Outstanding

587.9

588.6

602.3

601.1

649.1

608.3

Market Cap

45,979.7

43,574.1

55,634.5

45,833.9

61,229.6

45,385.3

Total Enterprise Value (TEV)

42,681.3

40,362.7

54,404.9

44,955.6

60,475.6

44,861.3

Buyback Yield

0.5%

2.2%

0.1%

1.2%

0.3%

2%

Debt Paydown Yield

—

—

—

—

—

—

Shareholder Yield

0.5%

2.2%

0.1%

1.2%

0.3%

2%

P/S

15.6

15.9

20.6

18.5

24.2

17

P/Gross Profit

20

19.9

26

23

30.1

21.1

P/E

66.3

12.8

77.6

61.5

89

62.2

Earnings Yield

1.5%

7.8%

1.3%

1.6%

1.1%

1.6%

P/OCF

80.6

194.3

175

83.6

176.1

76.6

P/FCF

98.8

355.4

332.5

113.3

256.9

97.8

FCF Yield

1%

0.3%

0.3%

0.9%

0.4%

1%

P/B

4.4

4.4

7.5

6.9

9.6

7.8

EV/Sales

14.5

14.7

20.2

18.2

23.9

16.8

EV/Gross Profit

18.6

18.5

25.5

22.5

29.7

20.8

EV/EBITDA

48.5

54.5

68.6

57.5

89.9

48.7

EV/EBIT

53

60.9

76

63.5

100.6

52.8

EV/OCF

74.8

179.9

171.1

82

173.9

75.7

EV/FCF

91.7

329.2

325.2

111.1

253.8

96.7