| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 329.52M | 292.98M | 274.42M | 246.78M | 208.06M |
| Gross Profit | 223.91M | 216.69M | 195.13M | 175.98M | 148.21M |
| EBITDA | 35.92M | 32.37M | 26.42M | 1.75M | 1.92M |
| Net Income | 19.09M | 16.96M | 28.52M | -17.87M | -11.81M |
Balance Sheet | |||||
| Total Assets | 273.94M | 297.92M | 281.44M | 255.00M | 244.27M |
| Cash, Cash Equivalents and Short-Term Investments | 83.45M | 108.91M | 75.23M | 38.06M | 40.71M |
| Total Debt | 15.96M | 45.11M | 50.38M | 72.23M | 80.61M |
| Total Liabilities | 55.04M | 81.33M | 87.80M | 133.60M | 116.04M |
| Stockholders Equity | 218.90M | 216.60M | 193.64M | 121.40M | 128.23M |
Cash Flow | |||||
| Free Cash Flow | 40.43M | 38.15M | 33.37M | 3.29M | 276.00K |
| Operating Cash Flow | 42.81M | 40.66M | 35.85M | 5.21M | 2.63M |
| Investing Cash Flow | -2.54M | -2.50M | -2.48M | -1.91M | -82.18M |
| Financing Cash Flow | -51.20M | -4.82M | 5.73M | -9.60M | 59.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $360.93M | 19.35 | 10.87% | ― | 18.90% | 29.22% | |
62 Neutral | $613.35M | 34.75 | 9.26% | ― | 9.28% | 21.00% | |
52 Neutral | $706.53M | -15.08 | -31.77% | ― | ― | ― | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
51 Neutral | $64.57M | ― | -54.99% | ― | 4.65% | 68.71% | |
48 Neutral | $245.84M | -6.74 | 137.18% | ― | 49.52% | 19.34% | |
42 Neutral | $170.92M | 7.78 | 59.05% | ― | 40.89% | -749.65% |