| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 18.18M | 17.94M | 17.33M | 15.96M | 14.02M | 13.68M |
| Gross Profit | 13.80M | 13.66M | 13.29M | 13.51M | 13.30M | 13.14M |
| EBITDA | 5.50M | 5.71M | 5.70M | 6.18M | 6.20M | 6.22M |
| Net Income | 4.25M | 4.19M | 4.07M | 4.48M | 4.50M | 4.69M |
Balance Sheet | ||||||
| Total Assets | 386.96M | 363.67M | 346.51M | 342.58M | 332.72M | 339.71M |
| Cash, Cash Equivalents and Short-Term Investments | 3.19M | 2.76M | 20.24M | 21.71M | 13.93M | 12.88M |
| Total Debt | 8.06M | 7.53M | 7.35M | 15.90M | 3.49M | 3.59M |
| Total Liabilities | 364.61M | 341.03M | 332.65M | 329.79M | 326.98M | 304.05M |
| Stockholders Equity | 22.35M | 22.65M | 13.86M | 12.79M | 5.74M | 35.66M |
Cash Flow | ||||||
| Free Cash Flow | 4.16M | 4.18M | 3.63M | 4.55M | 4.33M | 3.26M |
| Operating Cash Flow | 4.58M | 4.26M | 3.93M | 6.46M | 4.66M | 4.16M |
| Investing Cash Flow | -23.08M | -11.03M | -5.95M | -6.61M | -25.22M | -67.15M |
| Financing Cash Flow | 19.18M | 7.12M | 2.24M | 598.83K | 20.57M | 62.64M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $60.83M | 8.86 | 9.28% | 3.21% | 5.66% | 79.41% | |
77 Outperform | $66.92M | 3.27 | 14.63% | ― | 15.64% | 5.72% | |
69 Neutral | $38.21M | 7.80 | 20.54% | 3.32% | 3.73% | 4.15% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
54 Neutral | $34.11M | 14.96 | 1.71% | ― | 10.18% | ― | |
46 Neutral | $28.55M | -1.15 | -23.19% | 4.10% | -18.73% | -401.58% |