| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 88.87M | 78.51M | 59.58M | 50.13M | 50.64M | 43.86M |
| Gross Profit | 24.91M | 20.01M | 10.65M | 9.47M | 14.42M | 11.04M |
| EBITDA | 18.36M | 12.71M | 3.96M | 4.10M | 11.96M | 6.17M |
| Net Income | 11.77M | 7.67M | 795.00K | 800.00K | 7.57M | 2.67M |
Balance Sheet | ||||||
| Total Assets | 85.44M | 67.99M | 61.35M | 54.31M | 53.27M | 46.50M |
| Cash, Cash Equivalents and Short-Term Investments | 13.38M | 7.55M | 9.18M | 6.73M | 13.49M | 9.99M |
| Total Debt | 4.69M | 5.21M | 5.77M | 6.47M | 4.35M | 7.92M |
| Total Liabilities | 33.31M | 26.25M | 27.19M | 21.26M | 21.52M | 22.85M |
| Stockholders Equity | 52.13M | 41.74M | 34.16M | 33.05M | 31.75M | 23.65M |
Cash Flow | ||||||
| Free Cash Flow | 5.03M | -1.04M | 2.72M | -9.08M | 3.76M | 4.86M |
| Operating Cash Flow | 11.07M | 5.16M | 7.73M | -6.33M | 9.13M | 7.49M |
| Investing Cash Flow | -6.01M | -6.15M | -4.66M | -2.63M | -3.65M | -2.42M |
| Financing Cash Flow | -692.00K | -635.00K | -619.00K | 2.20M | -744.00K | 2.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $6.69B | 16.31 | 30.10% | 0.47% | 1.50% | -4.44% | |
74 Outperform | $928.96M | 14.58 | 16.04% | 5.46% | 9.24% | 24.01% | |
73 Outperform | $37.69B | 33.62 | 11.63% | 0.51% | 1.99% | -41.08% | |
67 Neutral | $178.13M | 15.58 | 25.46% | ― | 16.37% | 81.03% | |
63 Neutral | $3.65B | 27.98 | 24.29% | 0.19% | 20.27% | 31.94% | |
63 Neutral | $1.49B | 39.23 | 5.06% | ― | -33.99% | -61.41% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% |