| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 475.90M | 439.90M | 344.64M | 259.69M | 195.01M | 145.83M |
| Gross Profit | 354.24M | 318.48M | 257.06M | 192.23M | 143.74M | 108.47M |
| EBITDA | 150.19M | 145.12M | 107.17M | 21.30M | 70.09M | 68.23M |
| Net Income | 94.48M | 94.75M | -131.00M | -55.77M | 852.00K | 5.06M |
Balance Sheet | ||||||
| Total Assets | 470.92M | 531.03M | 479.09M | 444.60M | 438.83M | 449.73M |
| Cash, Cash Equivalents and Short-Term Investments | 23.81M | 87.05M | 59.15M | 27.61M | 8.72M | 15.78M |
| Total Debt | 20.00M | 401.01M | 293.91M | 344.25M | 365.34M | 137.12M |
| Total Liabilities | 470.08M | 484.02M | 610.66M | 462.89M | 434.78M | 186.49M |
| Stockholders Equity | 839.00K | 47.01M | -131.57M | -18.29M | 4.05M | 263.24M |
Cash Flow | ||||||
| Free Cash Flow | 145.28M | 140.77M | 94.01M | 31.92M | 45.06M | 30.63M |
| Operating Cash Flow | 149.93M | 141.52M | 94.96M | 36.15M | 50.64M | 34.43M |
| Investing Cash Flow | -9.55M | -8.62M | -5.34M | -4.23M | -5.58M | -3.80M |
| Financing Cash Flow | -371.12M | -105.01M | -58.85M | -13.04M | -52.11M | -56.25M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $928.48M | 8.23 | 17.85% | ― | -2.25% | 4.06% | |
74 Outperform | $4.57B | -66.83 | -3.04% | ― | 33.60% | 63.13% | |
72 Outperform | $2.33B | 20.71 | 123.31% | ― | 31.02% | ― | |
70 Outperform | $5.07B | 92.18 | 150.20% | ― | 9.36% | 5134.71% | |
67 Neutral | $4.51B | -557.66 | -6.24% | ― | 25.81% | -2156.00% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
56 Neutral | $406.95M | 1.90 | -108.85% | ― | -11.42% | -20.07% |