| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 562.35M | 511.91M | 347.08M | 259.09M | 204.84M | 153.01M |
| Gross Profit | 442.85M | 408.56M | 316.70M | 230.17M | 172.89M | 129.55M |
| EBITDA | 207.06M | 182.20M | 76.02M | -31.08M | -112.64M | -14.30M |
| Net Income | 225.05M | 195.87M | 57.87M | -48.52M | -128.91M | -19.99M |
Balance Sheet | ||||||
| Total Assets | 530.53M | 487.42M | 299.33M | 294.02M | 321.49M | 147.19M |
| Cash, Cash Equivalents and Short-Term Investments | 133.33M | 80.52M | 90.29M | 155.94M | 191.96M | 40.23M |
| Total Debt | 268.21M | 75.20M | 75.55M | 181.29M | 178.15M | 73.64M |
| Total Liabilities | 326.75M | 134.69M | 116.23M | 206.96M | 214.93M | 108.45M |
| Stockholders Equity | 203.78M | 352.73M | 183.10M | 87.06M | 106.56M | 38.74M |
Cash Flow | ||||||
| Free Cash Flow | 326.50M | 289.71M | 124.88M | 25.17M | -54.20M | -7.02M |
| Operating Cash Flow | 326.80M | 290.02M | 125.14M | 33.75M | -44.88M | -541.00K |
| Investing Cash Flow | -184.83M | -202.75M | -45.84M | -14.38M | -285.58M | -37.20M |
| Financing Cash Flow | -55.47M | -56.29M | -71.00M | 22.00K | 321.77M | 65.05M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $3.06B | 10.09 | 84.53% | ― | 58.48% | 311.59% | |
72 Outperform | $2.43B | 20.71 | 123.31% | ― | 31.02% | ― | |
70 Outperform | $2.60B | -118.25 | 18.54% | ― | 15.92% | ― | |
69 Neutral | $4.92B | 13.76 | 5.79% | ― | 20.67% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $3.26B | -11.00 | -38.36% | ― | 0.90% | 71.02% | |
57 Neutral | $1.60B | -18.96 | -94.12% | ― | 9.25% | 28.34% |