| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.90B | 1.30B | 804.03M | 666.70M | 484.92M | 228.91M |
| Gross Profit | 1.74B | 1.18B | 693.02M | 561.90M | 412.35M | 173.88M |
| EBITDA | 301.02M | -544.92M | -126.46M | -164.16M | -124.40M | -57.14M |
| Net Income | 349.15M | -484.28M | -90.82M | -158.55M | -127.90M | -59.17M |
Balance Sheet | ||||||
| Total Assets | 2.88B | 2.34B | 1.60B | 1.60B | 1.65B | 524.14M |
| Cash, Cash Equivalents and Short-Term Investments | 2.23B | 1.84B | 1.21B | 1.27B | 1.41B | 362.64M |
| Total Debt | 25.03M | 26.70M | 25.75M | 19.49M | 13.46M | 19.93M |
| Total Liabilities | 265.71M | 205.85M | 155.90M | 125.28M | 77.63M | 65.01M |
| Stockholders Equity | 2.61B | 2.13B | 1.44B | 1.47B | 1.57B | 459.13M |
Cash Flow | ||||||
| Free Cash Flow | 509.68M | 215.82M | -84.84M | -100.25M | -132.49M | -64.89M |
| Operating Cash Flow | 514.07M | 222.07M | -75.11M | -94.02M | -130.19M | -61.84M |
| Investing Cash Flow | -56.16M | -440.69M | 41.29M | -804.18M | 170.68M | 81.18M |
| Financing Cash Flow | -62.20M | 379.54M | -811.00K | -3.78M | 1.18B | 8.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $18.29B | 9.52 | 51.49% | ― | 16.79% | 819.94% | |
77 Outperform | $1.88B | 13.36 | 20.37% | ― | 5.35% | 33.74% | |
75 Outperform | $48.10B | 140.72 | 15.22% | ― | 69.71% | ― | |
66 Neutral | $7.73B | 15.23 | ― | 2.32% | -0.46% | -2.75% | |
63 Neutral | $15.11B | -29.24 | -22.38% | ― | 11.75% | 49.19% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
58 Neutral | $803.82M | -12.70 | -14.07% | ― | 6.65% | 50.32% |