| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 362.10M | 344.20M | 289.24M | 222.93M | 197.17M | 224.13M |
| Gross Profit | 200.98M | 289.28M | 132.07M | 102.45M | 80.44M | 94.52M |
| EBITDA | 74.19M | 167.57M | 19.94M | -3.56M | -36.13M | -31.65M |
| Net Income | 9.09M | 24.10M | 2.36M | -3.44M | -11.91M | -7.74M |
Balance Sheet | ||||||
| Total Assets | 439.00M | 474.66M | 440.80M | 404.91M | 377.88M | 389.13M |
| Cash, Cash Equivalents and Short-Term Investments | 185.69M | 191.15M | 205.05M | 216.46M | 206.57M | 238.48M |
| Total Debt | 23.38M | 21.75M | 26.01M | 25.43M | 28.71M | 17.50M |
| Total Liabilities | 148.61M | 185.86M | 166.73M | 130.52M | 112.11M | 106.56M |
| Stockholders Equity | 85.31M | 82.14M | 53.84M | 68.26M | 59.25M | 60.16M |
Cash Flow | ||||||
| Free Cash Flow | 46.30M | 51.68M | 49.27M | 36.56M | -4.29M | 21.29M |
| Operating Cash Flow | 59.98M | 52.61M | 51.77M | 37.75M | -3.53M | 28.66M |
| Investing Cash Flow | -22.23M | -22.34M | -27.74M | -13.48M | -8.83M | -7.37M |
| Financing Cash Flow | -25.94M | -44.16M | -35.43M | -14.39M | -19.55M | 207.56M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $697.40M | 27.98 | 13.98% | ― | 18.07% | 60.39% | |
67 Neutral | $681.27M | -109.70 | 16.65% | ― | 18.15% | 331.16% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $460.25M | -7.70 | -6.98% | ― | -2.33% | -425.96% | |
56 Neutral | $414.77M | 1.90 | -108.85% | ― | -11.42% | -20.07% | |
52 Neutral | $485.59M | 28.37 | -25.84% | ― | 12.05% | 84.72% |