| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 54.03M | 52.85M | 40.50M | 30.32M | 23.18M | 17.28M |
| Gross Profit | 37.06M | 35.81M | 29.81M | 27.45M | 22.46M | 17.28M |
| EBITDA | 16.54M | 8.91M | 0.00 | 6.83M | 7.34M | 3.33M |
| Net Income | 5.37M | 6.23M | 7.36M | 4.77M | 4.96M | 2.30M |
Balance Sheet | ||||||
| Total Assets | 740.61M | 680.33M | 653.71M | 553.29M | 576.51M | 476.82M |
| Cash, Cash Equivalents and Short-Term Investments | 62.39M | 49.83M | 55.09M | 92.96M | 242.86M | 140.11M |
| Total Debt | 65.79M | 58.63M | 68.21M | 32.63M | 9.98M | 43.59M |
| Total Liabilities | 678.63M | 621.07M | 600.70M | 507.87M | 532.27M | 437.74M |
| Stockholders Equity | 61.98M | 59.26M | 53.01M | 45.41M | 44.24M | 39.08M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 4.01M | 6.04M | -169.00K | 1.88M | 2.50M |
| Operating Cash Flow | 0.00 | 5.08M | 6.12M | -93.00K | 2.10M | 2.78M |
| Investing Cash Flow | 0.00 | -28.37M | -76.18M | -130.14M | 3.07M | -79.44M |
| Financing Cash Flow | 0.00 | 16.78M | 86.78M | -23.76M | 93.91M | 115.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $47.30M | 3.13 | 14.85% | ― | 25.77% | 12.09% | |
70 Neutral | $52.06M | 8.89 | 9.06% | 0.94% | 12.32% | 23.53% | |
68 Neutral | $51.21M | 10.12 | 4.54% | 3.95% | 6.89% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $60.84M | 25.54 | 2.72% | ― | 76.66% | ― | |
57 Neutral | $47.53M | 20.43 | 4.50% | 1.01% | 13.47% | ― |