| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 56.66M | 56.11M | 49.03M | 35.38M | 32.88M | 30.33M |
| Gross Profit | 38.79M | 32.80M | 35.49M | 30.89M | 27.69M | 23.85M |
| EBITDA | 7.94M | 3.16M | 9.07M | 9.58M | 9.96M | 8.32M |
| Net Income | 6.60M | 2.83M | 6.02M | 6.62M | 6.34M | 6.01M |
Balance Sheet | ||||||
| Total Assets | 985.00M | 956.39M | 919.47M | 864.80M | 751.74M | 643.61M |
| Cash, Cash Equivalents and Short-Term Investments | 115.53M | 97.87M | 92.67M | 78.14M | 123.15M | 142.16M |
| Total Debt | 30.64M | 76.02M | 54.84M | 85.75M | 103.67M | 76.10M |
| Total Liabilities | 926.46M | 900.98M | 863.70M | 812.26M | 699.30M | 596.49M |
| Stockholders Equity | 58.55M | 55.41M | 55.77M | 52.55M | 52.44M | 47.11M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 6.55M | 7.81M | 6.78M | 10.41M | -1.48M |
| Operating Cash Flow | 0.00 | 7.62M | 11.05M | 12.04M | 12.63M | 1.71M |
| Investing Cash Flow | 0.00 | -61.38M | -32.99M | -152.45M | -143.38M | -116.77M |
| Financing Cash Flow | 0.00 | 34.55M | 46.97M | 115.87M | 102.43M | 159.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $58.46M | 11.21 | 8.21% | 3.21% | 0.32% | 37.93% | |
72 Outperform | $56.21M | 6.67 | 12.69% | 3.27% | 7.52% | 1332.55% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $62.78M | 11.19 | 4.54% | 3.87% | 6.89% | ― | |
65 Neutral | $67.88M | 29.31 | 2.72% | ― | 76.66% | ― | |
55 Neutral | $48.68M | 19.64 | 4.74% | 1.10% | 12.12% | ― |