| 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 |
|---|---|---|---|---|---|---|---|
77 Outperform | $58.08M | 8.86 | 9.28% | 3.21% | 5.66% | 79.41% | |
77 Outperform | $67.72M | 3.27 | 14.63% | ― | 15.64% | 5.72% | |
75 Outperform | $58.40M | 8.25 | 12.70% | 3.54% | 5.44% | 48.01% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $66.33M | 8.54 | 4.93% | 3.87% | 4.99% | 50.85% | |
58 Neutral | $47.06M | 15.11 | 5.34% | 1.10% | 3.83% | 59.54% |