| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 98.30M | 101.68M | 111.47M | 125.49M | 130.01M |
| Gross Profit | 55.24M | 62.26M | 68.36M | 78.31M | 81.53M |
| EBITDA | 18.29M | 22.83M | 26.90M | 32.11M | 36.08M |
| Net Income | 14.83M | 18.01M | 20.76M | 23.62M | 26.20M |
Balance Sheet | |||||
| Total Assets | 104.95M | 105.89M | 100.23M | 97.68M | 88.92M |
| Cash, Cash Equivalents and Short-Term Investments | 53.23M | 51.70M | 46.36M | 37.70M | 32.91M |
| Total Debt | 4.76M | 5.28M | 2.95M | 3.21M | 3.37M |
| Total Liabilities | 20.95M | 22.71M | 21.38M | 26.51M | 28.37M |
| Stockholders Equity | 84.19M | 83.11M | 78.69M | 70.98M | 60.35M |
Cash Flow | |||||
| Free Cash Flow | 15.35M | 18.85M | 21.78M | 14.30M | 24.18M |
| Operating Cash Flow | 17.17M | 20.86M | 23.42M | 15.25M | 25.15M |
| Investing Cash Flow | -1.82M | -2.01M | -1.64M | -942.00K | -971.00K |
| Financing Cash Flow | -13.73M | -13.53M | -13.12M | -9.49M | -14.87M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $232.04M | 18.70 | 15.75% | ― | -3.64% | -4.12% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $217.05M | 2.69 | 13.25% | 0.95% | 14.24% | -96.24% | |
60 Neutral | $357.10M | 12.14 | 8.13% | 2.32% | -3.90% | 61.80% | |
60 Neutral | $314.62M | 11.56 | 13.57% | 3.70% | 3.36% | 57.40% | |
59 Neutral | $290.41M | -6.51 | ― | 4.80% | -2.73% | -11.67% | |
59 Neutral | $2.02B | -18.51 | 14.80% | ― | -38.45% | -148.99% |