| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 812.38M | 774.38M | 557.93M | 544.85M | 422.63M | 324.14M |
| Gross Profit | 278.45M | 253.06M | 196.15M | 171.02M | 128.22M | 100.92M |
| EBITDA | 77.75M | 128.64M | 45.23M | 47.45M | 38.33M | 21.89M |
| Net Income | 17.12M | 50.05M | 12.96M | 12.91M | 17.42M | 1.43M |
Balance Sheet | ||||||
| Total Assets | 1.03B | 893.77M | 759.70M | 600.29M | 504.72M | 416.20M |
| Cash, Cash Equivalents and Short-Term Investments | 45.41M | 33.14M | 37.83M | 54.78M | 45.52M | 29.90M |
| Total Debt | 28.45M | 24.84M | 249.92M | 155.48M | 123.53M | 75.56M |
| Total Liabilities | 710.17M | 570.59M | 507.81M | 362.80M | 286.57M | 210.24M |
| Stockholders Equity | 312.20M | 317.53M | 247.69M | 232.64M | 213.22M | 204.55M |
Cash Flow | ||||||
| Free Cash Flow | 4.12M | -5.48M | 7.46M | 36.26M | 26.27M | 10.68M |
| Operating Cash Flow | 23.42M | 5.86M | 24.83M | 44.65M | 29.65M | 13.30M |
| Investing Cash Flow | -6.98M | -1.08M | -105.31M | -56.49M | -48.26M | -2.08M |
| Financing Cash Flow | -138.87M | -11.56M | 65.91M | 21.14M | 38.18M | -15.56M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $2.67B | 173.67 | 5.54% | ― | 32.11% | -71.47% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
61 Neutral | $583.23M | 31.61 | 11.92% | ― | -6.87% | 8.36% | |
61 Neutral | $50.16M | -20.77 | -5.70% | ― | 6.14% | -18.80% | |
52 Neutral | $27.69M | -24.81 | -53.54% | ― | 45.55% | 11.30% | |
50 Neutral | $1.42B | -20.50 | -161.85% | ― | ― | 37.73% | |
44 Neutral | $43.43M | -1.48 | -241.68% | ― | ― | ― |