| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 55.84M | 51.29M | 44.72M | 39.31M | 31.09M | 22.49M |
| Gross Profit | 11.93M | 12.66M | 11.68M | 9.94M | 6.44M | 3.97M |
| EBITDA | 10.21M | 10.59M | 9.38M | 8.16M | 5.16M | 2.61M |
| Net Income | 13.90M | 14.56M | 7.78M | 7.35M | 13.61M | 2.08M |
Balance Sheet | ||||||
| Total Assets | 67.59M | 64.87M | 51.72M | 42.47M | 43.60M | 28.58M |
| Cash, Cash Equivalents and Short-Term Investments | 26.17M | 28.76M | 18.79M | 11.72M | 15.82M | 7.03M |
| Total Debt | 5.59M | 6.27M | 7.13M | 7.92M | 12.86M | 13.44M |
| Total Liabilities | 11.33M | 12.50M | 14.50M | 13.62M | 18.31M | 17.36M |
| Stockholders Equity | 56.26M | 52.37M | 37.22M | 28.85M | 25.30M | 11.21M |
Cash Flow | ||||||
| Free Cash Flow | 7.02M | 10.89M | 8.76M | 7.47M | 7.62M | 3.29M |
| Operating Cash Flow | 7.31M | 11.26M | 9.00M | 8.09M | 7.81M | 3.44M |
| Investing Cash Flow | -1.87M | -936.00K | -1.55M | -2.10M | 1.24M | 1.67M |
| Financing Cash Flow | -324.00K | -352.00K | -390.00K | -10.09M | -256.00K | -1.59M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $3.68B | 35.41 | 14.16% | 0.98% | 26.89% | 53.54% | |
69 Neutral | $122.16M | 8.66 | 28.39% | ― | 22.98% | 124.09% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
64 Neutral | $87.58M | 13.83 | 2.82% | ― | 45.18% | ― | |
54 Neutral | $202.51M | -26.32 | -4.24% | ― | -33.73% | -602.19% | |
54 Neutral | $147.24M | -53.52 | 0.37% | 8.15% | -0.59% | -160.22% | |
51 Neutral | $118.82M | -0.87 | -18.67% | 7.34% | -11.41% | -56.73% |