| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 24.83M | 33.64M | 17.18M | 27.29M | 20.90M | 21.00M |
| Gross Profit | 17.66M | 20.10M | 17.18M | 16.65M | 18.65M | 18.77M |
| EBITDA | 5.34M | 7.42M | 5.65M | 6.02M | 9.31M | 10.67M |
| Net Income | 4.69M | 6.27M | 4.31M | 4.26M | 6.55M | 7.30M |
Balance Sheet | ||||||
| Total Assets | 556.84M | 559.33M | 522.32M | 498.68M | 445.53M | 417.66M |
| Cash, Cash Equivalents and Short-Term Investments | 90.00M | 3.89M | 89.27M | 86.79M | 83.39M | 104.64M |
| Total Debt | 47.00M | 44.40M | 41.00M | 47.25M | 32.00M | 23.00M |
| Total Liabilities | 506.44M | 504.42M | 474.05M | 452.26M | 402.40M | 368.96M |
| Stockholders Equity | 50.40M | 54.92M | 48.28M | 46.42M | 43.13M | 48.69M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 6.19M | 5.57M | 5.24M | 6.45M | 6.94M |
| Operating Cash Flow | 0.00 | 7.38M | 6.54M | 6.17M | 7.23M | 9.00M |
| Investing Cash Flow | 0.00 | -38.51M | -21.25M | -51.88M | -50.00M | -26.93M |
| Financing Cash Flow | 0.00 | 28.00M | 19.45M | 47.30M | 30.88M | 19.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $53.81M | 8.12 | 9.28% | 3.21% | 0.32% | 37.93% | |
78 Outperform | $61.20M | 3.00 | 14.54% | ― | 14.91% | 0.81% | |
75 Outperform | $54.34M | 7.95 | 12.06% | 3.54% | 5.28% | 35.37% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $62.94M | 9.39 | 4.93% | 3.87% | 6.89% | ― | |
64 Neutral | $51.94M | 17.24 | 4.77% | 1.10% | 12.12% | ― |