| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 121.45M | 122.40M | 124.70M | 124.83M | 82.19M | 69.31M |
| Gross Profit | 37.16M | 36.82M | 33.89M | 36.46M | 22.00M | 15.55M |
| EBITDA | 13.71M | 16.39M | 11.77M | 14.55M | 4.89M | 653.00K |
| Net Income | 11.94M | 12.79M | 8.06M | 10.20M | 3.35M | -77.00K |
Balance Sheet | ||||||
| Total Assets | 108.27M | 106.54M | 95.47M | 91.04M | 77.89M | 77.93M |
| Cash, Cash Equivalents and Short-Term Investments | 43.20M | 38.07M | 39.84M | 25.86M | 32.11M | 34.84M |
| Total Debt | 1.73M | 2.14M | 2.36M | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 7.89M | 9.48M | 8.55M | 9.79M | 5.64M | 6.11M |
| Stockholders Equity | 100.38M | 97.06M | 86.92M | 81.25M | 72.25M | 71.82M |
Cash Flow | ||||||
| Free Cash Flow | 786.00K | 6.69M | 15.93M | -4.97M | 411.00K | 6.17M |
| Operating Cash Flow | 1.38M | 7.55M | 16.68M | -4.17M | 766.00K | 6.70M |
| Investing Cash Flow | 11.17M | -2.51M | -11.27M | -2.81M | 4.69M | 2.89M |
| Financing Cash Flow | -3.06M | -2.64M | -2.39M | -1.20M | -2.92M | -1.43M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $218.22M | 10.64 | 8.67% | 2.13% | 4.13% | 53.56% | |
74 Outperform | $294.47M | 12.17 | 9.57% | 9.95% | -3.64% | -16.12% | |
71 Outperform | $103.14M | 13.23 | 7.62% | 2.85% | -6.16% | -40.74% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
58 Neutral | $1.43B | 16.60 | 25.57% | 2.30% | 3.61% | ― | |
55 Neutral | $451.13M | 7.65 | 9.50% | 2.10% | -5.31% | -62.20% | |
44 Neutral | $61.46M | ― | -43.20% | ― | -31.07% | -8386.91% |