| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 952.84M | 971.12M | 975.46M | 764.63M | 755.35M | 518.86M |
| Gross Profit | 199.09M | 212.17M | 255.54M | 216.33M | 222.75M | 122.95M |
| EBITDA | 60.46M | 74.94M | 121.21M | 125.92M | 142.31M | 65.72M |
| Net Income | 8.58M | 10.69M | 16.07M | 123.18M | 140.44M | 62.53M |
Balance Sheet | ||||||
| Total Assets | 600.19M | 557.59M | 475.90M | 352.69M | 223.37M | 201.19M |
| Cash, Cash Equivalents and Short-Term Investments | 27.99M | 12.74M | 22.36M | 19.78M | 29.60M | 25.34M |
| Total Debt | 68.50M | 44.08M | 12.07M | 78.98M | 18.39M | 74.41M |
| Total Liabilities | 164.30M | 113.46M | 74.17M | 143.79M | 58.86M | 105.67M |
| Stockholders Equity | 82.06M | 86.73M | 73.63M | 208.90M | 164.51M | 95.52M |
Cash Flow | ||||||
| Free Cash Flow | -1.12M | -36.86M | 15.24M | 74.95M | 131.09M | 30.14M |
| Operating Cash Flow | 3.91M | -31.34M | 19.13M | 76.26M | 132.09M | 30.87M |
| Investing Cash Flow | -5.09M | -6.63M | -4.71M | -76.83M | 361.00K | 847.00K |
| Financing Cash Flow | 16.52M | 28.35M | -11.84M | -9.25M | -128.19M | -38.54M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.40B | 8.37 | 9.49% | ― | 16.12% | -0.91% | |
75 Outperform | $132.74M | 10.33 | 9.58% | ― | -8.70% | -0.61% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
57 Neutral | $554.81M | 7.91 | 5.56% | ― | -54.20% | -50.02% | |
53 Neutral | $242.28M | 19.88 | 1.99% | ― | 6.16% | ― | |
51 Neutral | $160.27M | -7.02 | -0.85% | ― | ― | ― | |
46 Neutral | $607.37M | 12.62 | 10.37% | ― | -5.75% | -46.55% |