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

Stock Price

404.2

289.6

137.8

63.2

34.2

14.2

Total Shares Outstanding

281

245.8

190.7

168.7

140.8

115.5

Market Cap

113,571.7

71,182.2

26,264.8

10,653.9

4,822

1,635.3

Total Enterprise Value (TEV)

127,521.2

78,390.4

30,101

12,848.9

6,996.2

4,030.8

Buyback Yield

-8.5%

-22.8%

-1.1%

-12.9%

-14.3%

-3%

Debt Paydown Yield

-1.8%

-4.9%

-8.4%

0%

3.3%

0%

Shareholder Yield

-10.3%

-27.7%

-9.5%

-12.9%

-11%

-3%

P/S

503.5

300.6

115.9

42

19.9

6.3

P/Gross Profit

728.8

423.1

158.5

53.5

25.8

7.9

P/E

20.8

-56

-154.8

-88.2

10.2

-5.9

Earnings Yield

4.8%

-1.8%

-0.6%

-1.1%

9.8%

-17.1%

P/OCF

-3,044.7

-1,221.2

4,995.2

-1,714.8

254.8

-83.2

P/FCF

-1,770.9

-1,024.2

8,784.2

-1,329.6

271.1

-79.3

FCF Yield

-0.1%

-0.1%

0%

-0.1%

0.4%

-1.3%

P/B

2.4

3.9

9.3

4.9

5.9

-4.3

EV/Sales

565.4

331.1

132.8

50.6

28.9

15.6

EV/Gross Profit

818.3

465.9

181.6

64.5

37.4

19.6

EV/EBITDA

15.7

-54.7

-76.6

-230.1

-194.2

-22.7

EV/EBIT

15.7

-54.1

-74.5

-188.9

-148.8

-21.5

EV/OCF

-3,418.6

-1,344.8

5,724.8

-2,068.1

369.7

-205.1

EV/FCF

-1,988.4

-1,127.9

10,067.2

-1,603.5

393.3

-195.5