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

Stock Price

134.3

142.9

129.7

121.4

98.4

73.5

Total Shares Outstanding

348.6

342.1

336.8

331.1

324.6

319.2

Market Cap

46,828.6

48,885.4

43,675.7

40,186.5

31,931.9

23,460.5

Total Enterprise Value (TEV)

44,182

46,538.5

41,677.9

38,505.9

29,891

21,674.8

Buyback Yield

-0.1%

-0.1%

-0.1%

-0.1%

-0.1%

-0.1%

Debt Paydown Yield

1.4%

-1.6%

0%

—

—

—

Shareholder Yield

1.3%

-1.7%

-0.1%

-0.1%

-0.1%

-0.1%

P/S

29.5

34.2

34.8

35.3

32.2

25.9

P/Gross Profit

37

42.7

42.7

43.3

40.5

32.8

P/E

1,679.1

510.3

540.4

527.7

-1,093.1

-432.4

Earnings Yield

0.1%

0.2%

0.2%

0.2%

-0.1%

-0.2%

P/OCF

99.3

99

115.9

107.7

111.3

118.5

P/FCF

104.6

102.3

122

112.7

115.8

131.6

FCF Yield

1%

1%

0.8%

0.9%

0.9%

0.8%

P/B

14.7

18

18.1

19.8

19.4

16.6

EV/Sales

27.8

32.6

33.2

33.9

30.2

23.9

EV/Gross Profit

34.9

40.6

40.7

41.4

37.9

30.3

EV/EBITDA

-1,853

785.2

834.4

816.6

-826.8

-462.6

EV/EBIT

-922

1,568.5

1,693.3

1,637.7

-524.6

-328.6

EV/OCF

93.7

94.2

110.6

103.2

104.2

109.4

EV/FCF

98.7

97.4

116.4

108

108.4

121.6