Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 16.60M | 20.68M | 17.45M | 13.31M | 14.48M |
Gross Profit | 16.60M | 14.01M | 14.67M | 12.94M | 14.48M |
EBITDA | 0.00 | 4.09M | 5.12M | 4.86M | 3.58M |
Net Income | 4.10M | 3.04B | 3.86M | 3.58M | 2.88M |
Balance Sheet | |||||
Total Assets | 536.91M | 500.64B | 462.01M | 426.78M | 381.68M |
Cash, Cash Equivalents and Short-Term Investments | 26.94M | 9.25B | 4.28M | 15.95M | 12.56M |
Total Debt | 7.94M | 46.12M | 21.40M | 0.00 | 338.63K |
Total Liabilities | 506.87M | 475.69B | 439.50M | 393.83M | 350.68M |
Stockholders Equity | 30.04M | 24.96B | 22.51M | 32.96M | 31.00M |
Cash Flow | |||||
Free Cash Flow | 5.40M | 3.96M | 4.58M | 4.51M | 3.85M |
Operating Cash Flow | 5.67M | 4.17M | 4.96M | 4.70M | 4.22M |
Investing Cash Flow | -17.80M | -32.97B | -61.50M | -44.39M | -47.02M |
Financing Cash Flow | 29.81M | 33.77B | 44.87M | 43.08M | 51.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | $38.77M | 5.51 | 8.93% | 3.36% | 7.07% | 96.65% | |
69 Neutral | $43.12M | 11.16 | 7.20% | 3.72% | -2.93% | 7.89% | |
68 Neutral | $30.75M | 6.02 | 11.44% | 2.54% | ― | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
52 Neutral | $31.54M | 174.89 | 0.38% | 3.03% | 19.55% | ― |