| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 98.06M | 98.30M | 101.68M | 111.47M | 125.49M | 130.01M |
| Gross Profit | 54.26M | 55.24M | 62.26M | 68.36M | 78.31M | 81.53M |
| EBITDA | 16.31M | 18.29M | 22.83M | 26.90M | 32.11M | 36.08M |
| Net Income | 13.34M | 14.83M | 18.01M | 20.76M | 23.62M | 26.20M |
Balance Sheet | ||||||
| Total Assets | 101.31M | 104.95M | 105.89M | 100.23M | 97.68M | 88.92M |
| Cash, Cash Equivalents and Short-Term Investments | 49.76M | 53.23M | 51.70M | 46.36M | 37.70M | 32.91M |
| Total Debt | 4.52M | 4.76M | 5.28M | 2.95M | 3.21M | 3.37M |
| Total Liabilities | 18.69M | 20.95M | 22.71M | 21.38M | 26.51M | 28.37M |
| Stockholders Equity | 82.86M | 84.19M | 83.11M | 78.69M | 70.98M | 60.35M |
Cash Flow | ||||||
| Free Cash Flow | 14.25M | 15.35M | 18.85M | 21.78M | 14.30M | 24.18M |
| Operating Cash Flow | 16.23M | 17.17M | 20.86M | 23.42M | 15.25M | 25.15M |
| Investing Cash Flow | -1.98M | -1.82M | -2.01M | -1.64M | -942.00K | -971.00K |
| Financing Cash Flow | -13.73M | -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 |
|---|---|---|---|---|---|---|---|
69 Neutral | $429.67M | 22.06 | 2.52% | 3.70% | -7.01% | -72.56% | |
68 Neutral | $230.62M | 16.22 | 15.32% | 0.95% | 10.68% | 529.24% | |
64 Neutral | $285.57M | 37.71 | 15.91% | 4.80% | -1.74% | -23.19% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $164.56M | 27.64 | 15.76% | ― | 12.76% | 35.93% | |
59 Neutral | $430.22M | 10.11 | 6.50% | 2.32% | -1.78% | -35.06% | |
54 Neutral | $2.61B | -6.38 | 61.01% | ― | -3.26% | 18.16% |