| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 24.84M | 17.18M | 27.29M | 20.90M | 21.00M | 16.46M |
| Gross Profit | 17.66M | 17.18M | 16.65M | 18.65M | 18.79M | 16.46M |
| EBITDA | 5.34M | 5.92M | 6.02M | 9.31M | 10.67M | 6.76M |
| 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 | 25.50M | 47.25M | 32.00M | 23.00M | 38.00M |
| 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 |
|---|---|---|---|---|---|---|---|
| ― | $47.71M | 10.11 | 9.61% | 3.60% | 7.22% | 10.30% | |
| ― | $45.87M | 10.14 | 8.21% | 3.53% | 0.32% | 37.93% | |
| ― | $48.18M | 3.19 | 14.85% | ― | 25.77% | 12.09% | |
| ― | $51.79M | 10.24 | 4.54% | 3.76% | 6.89% | ― | |
| ― | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
| ― | $47.68M | 20.49 | 4.50% | 1.00% | 13.47% | ― |