| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 59.36M | 62.51M | 58.96M | 51.42M | 44.17M | 39.29M |
| Gross Profit | 46.08M | 48.69M | 44.21M | 41.98M | 42.92M | 37.69M |
| EBITDA | 10.72M | 12.47M | 11.86M | 12.25M | 13.72M | 11.51M |
| Net Income | 10.95M | 9.02M | 7.94M | 8.70M | 8.96M | 7.59M |
Balance Sheet | ||||||
| Total Assets | 1.06B | 1.04B | 979.24M | 969.37M | 928.57M | 987.63M |
| Cash, Cash Equivalents and Short-Term Investments | 30.25M | 84.47M | 38.67M | 242.12M | 215.81M | 190.60M |
| Total Debt | 8.73M | 8.80M | 19.35M | 19.93M | 20.49M | 21.02M |
| Total Liabilities | 979.90M | 958.98M | 914.38M | 909.33M | 878.35M | 918.21M |
| Stockholders Equity | 81.28M | 80.05M | 64.86M | 60.04M | 50.23M | 69.43M |
Cash Flow | ||||||
| Free Cash Flow | 14.51M | 10.49M | 5.96M | 7.92M | 8.12M | 13.44M |
| Operating Cash Flow | 15.64M | 11.66M | 8.51M | 9.49M | 9.31M | 16.35M |
| Investing Cash Flow | -54.74M | -42.40M | -11.17M | -23.34M | -88.13M | -65.03M |
| Financing Cash Flow | 32.13M | 41.90M | 1.14M | 26.92M | -42.57M | 130.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $103.36M | 8.43 | 14.13% | 2.18% | 5.49% | 66.01% | |
72 Outperform | $88.52M | 11.25 | 5.92% | 2.08% | 3.98% | -20.75% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $90.53M | 13.45 | 5.95% | ― | -5.51% | ― | |
63 Neutral | $84.23M | 10.94 | 11.80% | 6.51% | 7.19% | 9.14% | |
54 Neutral | $89.91M | 10.02 | -7.66% | ― | 2.16% | -1083.24% | |
48 Neutral | $91.19M | 3,217.02 | 3.14% | 2.88% | -3.63% | ― |