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

Stock Price

105.2

57.9

37.2

45.7

40.3

28.5

Total Shares Outstanding

693.2

668.4

646.6

633.2

616.3

604.7

Market Cap

72,920.5

38,674.7

24,060.4

28,950.9

24,836.9

17,209

Total Enterprise Value (TEV)

71,911.3

37,928.8

23,349.8

28,401.4

24,358.8

15,714.1

Buyback Yield

-0.1%

-0.1%

-0.2%

-0.1%

-0.1%

-0.1%

Debt Paydown Yield

—

—

—

—

-0.1%

—

Shareholder Yield

-0.1%

-0.1%

-0.2%

-0.1%

-0.2%

-0.1%

P/S

34.5

20.3

14.2

19.8

18.6

15.7

P/Gross Profit

131.6

76.8

52.4

98.8

104.4

164.3

P/E

-144.1

-83.9

-49.6

-47.1

-44.8

-29

Earnings Yield

-0.7%

-1.2%

-2%

-2.1%

-2.2%

-3.4%

P/OCF

113.4

89.5

61.6

113.1

122.9

92.3

P/FCF

120.9

114.2

79.1

210.4

-241,135.2

-165.2

FCF Yield

0.8%

0.9%

1.3%

0.5%

-0%

-0.6%

P/B

206.4

174.6

198

379.5

147.4

56.2

EV/Sales

34

19.9

13.8

19.4

18.2

14.3

EV/Gross Profit

129.7

75.3

50.9

96.9

102.4

150

EV/EBITDA

-153.1

-94.1

-53.8

-51.9

-48.3

-29.9

EV/EBIT

-124.6

-72.5

-43.2

-43.3

-40.3

-26.1

EV/OCF

111.8

87.8

59.8

110.9

120.5

84.3

EV/FCF

119.2

112

76.8

206.4

-236,492.9

-150.8