Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 40.90M | 50.22M | 52.28M | 49.05M | 42.18M |
Gross Profit | 24.14M | 30.04M | 32.20M | 30.92M | 25.55M |
EBITDA | 16.44M | 24.75M | 26.87M | 26.16M | 20.92M |
Net Income | 13.87M | 16.64M | 16.47M | 14.79M | 10.80M |
Balance Sheet | |||||
Total Assets | 122.54M | 135.46M | 123.87M | 115.56M | 111.75M |
Cash, Cash Equivalents and Short-Term Investments | 82.98M | 92.87M | 75.05M | 60.97M | 51.59M |
Total Debt | 282.00K | 295.00K | 341.00K | 396.00K | 335.00K |
Total Liabilities | 5.11M | 7.14M | 9.62M | 8.42M | 8.92M |
Stockholders Equity | 117.43M | 128.31M | 114.25M | 107.14M | 102.82M |
Cash Flow | |||||
Free Cash Flow | 14.60M | 21.64M | 20.33M | 20.65M | 19.28M |
Operating Cash Flow | 14.83M | 22.28M | 21.15M | 21.20M | 20.14M |
Investing Cash Flow | -208.00K | -639.00K | -818.00K | -552.00K | -860.00K |
Financing Cash Flow | -23.84M | -4.17M | -5.48M | -10.90M | -10.73M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $199.36M | 16.63 | 10.39% | 1.96% | -16.64% | -13.64% | |
70 Outperform | 204.26M | 42.16 | 9.30% | ― | 8.13% | 1293.06% | |
66 Neutral | 255.91M | -9.92 | -210.33% | ― | 33.94% | -6.91% | |
61 Neutral | 292.80M | -28.32 | -28.07% | ― | 34.29% | -49.21% | |
60 Neutral | 112.08M | 12.73 | 24.51% | ― | 23.68% | 341.25% | |
50 Neutral | 247.20M | -4.94 | -13.40% | ― | -49.35% | -285.61% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |