| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 696.27M | 765.74M | 650.93M | 576.35M | 529.55M | 497.99M |
| Gross Profit | 114.94M | 145.46M | 109.18M | 103.75M | 83.39M | 72.08M |
| EBITDA | 68.60M | 77.36M | 66.17M | 68.18M | 49.66M | 36.95M |
| Net Income | 29.32M | 42.84M | 29.98M | 37.66M | 21.18M | 11.05M |
Balance Sheet | ||||||
| Total Assets | 843.72M | 1.00B | 850.58M | 766.44M | 714.35M | 716.76M |
| Cash, Cash Equivalents and Short-Term Investments | 102.19M | 177.93M | 84.52M | 125.74M | 134.08M | 133.45M |
| Total Debt | 156.42M | 209.38M | 168.52M | 142.51M | 46.68M | 129.74M |
| Total Liabilities | 432.84M | 551.00M | 460.79M | 398.02M | 386.94M | 379.32M |
| Stockholders Equity | 366.38M | 401.34M | 349.57M | 344.46M | 311.65M | 321.03M |
Cash Flow | ||||||
| Free Cash Flow | -2.94M | 71.30M | -34.68M | -1.77M | 27.54M | 18.37M |
| Operating Cash Flow | 49.73M | 111.63M | 9.78M | 19.91M | 48.02M | 28.27M |
| Investing Cash Flow | -60.00M | -31.49M | -77.93M | -28.64M | -32.74M | 2.96M |
| Financing Cash Flow | 357.00K | 11.45M | 17.36M | 6.80M | -1.58M | -3.12M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $142.71M | 1.74 | 11.39% | ― | 17.64% | 42.96% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
59 Neutral | $185.64M | 32.31 | -12.93% | ― | -11.44% | 50.49% | |
59 Neutral | $823.74M | 11.23 | 6.69% | 3.32% | 18.32% | 45.19% | |
51 Neutral | $189.74M | -1.90 | -53.45% | ― | -9.34% | -539.67% | |
51 Neutral | $87.54M | -2.45 | -56.22% | ― | 9.76% | 68.22% | |
47 Neutral | $65.46M | ― | -14.20% | ― | ― | ― |