| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 427.93M | 356.23M | 319.40M | 292.56M | 237.96M |
| Gross Profit | 128.71M | 106.21M | 92.42M | 83.50M | 60.78M |
| EBITDA | 44.79M | 23.15M | 28.88M | 30.81M | 13.43M |
| Net Income | 32.22M | 14.95M | 21.18M | 21.31M | 8.39M |
Balance Sheet | |||||
| Total Assets | 236.79M | 188.54M | 162.24M | 139.68M | 110.39M |
| Cash, Cash Equivalents and Short-Term Investments | 37.74M | 15.59M | 35.79M | 21.31M | 8.20M |
| Total Debt | 11.36M | 11.94M | 14.64M | 15.15M | 15.89M |
| Total Liabilities | 80.94M | 64.91M | 53.52M | 51.93M | 43.26M |
| Stockholders Equity | 155.85M | 123.63M | 108.72M | 87.75M | 67.12M |
Cash Flow | |||||
| Free Cash Flow | 15.88M | -18.53M | 12.46M | 15.30M | 7.87M |
| Operating Cash Flow | 17.17M | 14.08M | 13.42M | 17.00M | 8.82M |
| Investing Cash Flow | -16.44M | -20.45M | -23.82M | -2.24M | -7.04M |
| Financing Cash Flow | 5.80M | -1.37M | 1.70M | -1.23M | -6.31M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $422.96M | 12.31 | 23.11% | ― | 20.13% | 115.78% | |
73 Outperform | $1.48B | 18.07 | 9.30% | 1.02% | 3.19% | -4.91% | |
73 Outperform | $588.49M | 27.46 | 21.27% | 0.63% | 51.09% | 25.86% | |
64 Neutral | $906.44M | 12.87 | 8.11% | ― | -4.88% | 2.57% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $18.27M | 14.26 | 7.76% | ― | 5.12% | ― | |
53 Neutral | $9.15M | -9.42 | -4.12% | 14.21% | ― | ― |