| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 24.83M | 17.18M | 27.29M | 20.90M | 21.00M | 20.08M |
| Gross Profit | 17.66M | 17.18M | 16.65M | 18.65M | 18.77M | 16.46M |
| EBITDA | 5.34M | 5.65M | 6.02M | 9.31M | 10.67M | 8.50M |
| Net Income | 4.69M | 4.31M | 4.26M | 6.55M | 7.30M | 5.60M |
Balance Sheet | ||||||
| Total Assets | 556.84M | 522.32M | 498.68M | 445.53M | 417.66M | 391.28M |
| Cash, Cash Equivalents and Short-Term Investments | 90.00M | 89.27M | 86.79M | 83.39M | 104.64M | 94.38M |
| Total Debt | 47.00M | 41.00M | 47.25M | 32.00M | 23.00M | 45.81M |
| Total Liabilities | 506.44M | 474.05M | 452.26M | 402.40M | 368.96M | 345.73M |
| Stockholders Equity | 50.40M | 48.28M | 46.42M | 43.13M | 48.69M | 45.55M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 5.57M | 5.24M | 6.45M | 6.94M | 5.79M |
| Operating Cash Flow | 0.00 | 6.54M | 6.17M | 7.23M | 9.00M | 6.47M |
| Investing Cash Flow | 0.00 | -21.25M | -51.88M | -50.00M | -26.93M | -33.68M |
| Financing Cash Flow | 0.00 | 19.45M | 47.30M | 30.88M | 19.00M | 30.70M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $48.61M | 10.75 | 8.21% | 3.42% | 0.32% | 37.93% | |
76 Outperform | $48.25M | 8.75 | 9.61% | 3.62% | 5.28% | 35.37% | |
72 Outperform | $47.30M | 3.13 | 15.03% | ― | 14.91% | 0.81% | |
68 Neutral | $51.05M | 10.09 | 4.54% | 3.88% | 6.89% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
55 Neutral | $46.42M | 18.73 | 4.74% | 1.01% | 12.12% | ― |