| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 502.61M | 428.49M | 349.89M | 280.04M | 206.68M | 150.83M |
| Gross Profit | 380.29M | 330.19M | 272.84M | 216.95M | 164.86M | 122.38M |
| EBITDA | -51.44M | -69.64M | -60.24M | -62.73M | -59.62M | -10.53M |
| Net Income | -79.81M | -69.24M | -61.26M | -90.18M | -64.20M | -9.40M |
Balance Sheet | ||||||
| Total Assets | 1.27B | 1.13B | 972.56M | 871.22M | 852.53M | 689.23M |
| Cash, Cash Equivalents and Short-Term Investments | 651.06M | 522.01M | 545.01M | 443.20M | 421.13M | 598.06M |
| Total Debt | 11.15M | 13.98M | 22.23M | 23.96M | 27.31M | 0.00 |
| Total Liabilities | 406.11M | 356.38M | 293.43M | 246.45M | 213.95M | 135.34M |
| Stockholders Equity | 859.42M | 773.53M | 679.12M | 624.77M | 638.58M | 553.89M |
Cash Flow | ||||||
| Free Cash Flow | 140.90M | 107.78M | 72.17M | 16.80M | 23.67M | 25.94M |
| Operating Cash Flow | 144.15M | 110.92M | 74.16M | 21.43M | 27.90M | 29.46M |
| Investing Cash Flow | -162.41M | -165.36M | -53.48M | -53.34M | -125.55M | -311.80M |
| Financing Cash Flow | 33.59M | 21.23M | 18.37M | 11.03M | 1.44M | 406.13M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $7.06B | 15.78 | 32.91% | ― | 50.91% | 54812.50% | |
74 Outperform | $5.04B | -184.62 | 0.30% | ― | 11.63% | 50.72% | |
73 Outperform | $6.67B | ― | -9.88% | ― | 22.69% | -32.47% | |
70 Outperform | $5.48B | -191.99 | -3.92% | ― | 35.87% | 85.20% | |
64 Neutral | $6.09B | -139.29 | -5.17% | ― | 27.35% | 18.18% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
60 Neutral | $8.91B | -108.95 | -9.39% | ― | 24.27% | 73.11% |