| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 296.56M | 305.63M | 313.86M | 296.59M | 293.74M | 278.81M |
| Gross Profit | 117.17M | 117.17M | 123.24M | 116.38M | 115.58M | 105.66M |
| EBITDA | 35.51M | 28.71M | 48.51M | 52.68M | 58.69M | 50.85M |
| Net Income | 14.08M | 12.94M | 29.63M | 34.15M | 40.80M | 41.55M |
Balance Sheet | ||||||
| Total Assets | 204.39M | 204.64M | 191.88M | 181.43M | 184.99M | 207.54M |
| Cash, Cash Equivalents and Short-Term Investments | 6.07M | 18.20M | 16.37M | 20.96M | 30.25M | 45.79M |
| Total Debt | 81.11M | 79.52M | 15.68M | 34.42M | 61.11M | 3.77M |
| Total Liabilities | 138.38M | 136.54M | 76.30M | 91.35M | 126.72M | 63.69M |
| Stockholders Equity | 66.01M | 68.10M | 115.57M | 90.08M | 58.28M | 143.85M |
Cash Flow | ||||||
| Free Cash Flow | 22.31M | 32.44M | 43.65M | 33.30M | 54.25M | 43.11M |
| Operating Cash Flow | 31.04M | 40.30M | 47.73M | 37.40M | 58.90M | 46.35M |
| Investing Cash Flow | -9.50M | -8.63M | -10.62M | -4.10M | -4.66M | -3.24M |
| Financing Cash Flow | -24.67M | -29.77M | -41.66M | -42.56M | -69.74M | -46.74M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $417.87M | 6.77 | 31.81% | ― | 17.04% | 45.20% | |
68 Neutral | $211.93M | 16.88 | 11.20% | 3.03% | 1.41% | 39.19% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
57 Neutral | $252.90M | 18.19 | 15.84% | 2.41% | -5.71% | -38.81% | |
47 Neutral | $216.53M | -1.04 | 125.36% | ― | 0.15% | -359.97% | |
47 Neutral | $235.75M | -1.37 | -19.59% | ― | -5.40% | -172.56% |