| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 104.54M | 105.92M | 95.92M | 66.73M | 52.66M |
| Gross Profit | 64.45M | 63.28M | 61.43M | 59.43M | 49.50M |
| EBITDA | 9.93M | 19.88M | 11.63M | 18.65M | 13.78M |
| Net Income | 8.21M | 15.34M | 9.36M | 14.52M | 11.02M |
Balance Sheet | |||||
| Total Assets | 1.89B | 1.87B | 1.83B | 1.62B | 1.30B |
| Cash, Cash Equivalents and Short-Term Investments | 137.27M | 176.72M | 249.51M | 216.05M | 256.16M |
| Total Debt | 69.58M | 149.51M | 194.44M | 237.36M | 0.00 |
| Total Liabilities | 1.70B | 1.75B | 1.72B | 1.51B | 1.19B |
| Stockholders Equity | 188.84M | 118.99M | 108.38M | 101.73M | 110.28M |
Cash Flow | |||||
| Free Cash Flow | 26.45M | 17.74M | 5.80M | 12.98M | 15.94M |
| Operating Cash Flow | 27.86M | 18.76M | 6.88M | 13.81M | 16.46M |
| Investing Cash Flow | -3.07M | 16.75M | -130.28M | -331.34M | -193.22M |
| Financing Cash Flow | -754.00K | 19.30M | 194.87M | 320.35M | 160.91M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $256.67M | 8.65 | 14.13% | 2.51% | 13.96% | 104.50% | |
78 Outperform | $231.31M | 9.82 | 11.15% | 3.41% | -0.10% | 12.01% | |
74 Outperform | $218.45M | 6.84 | 12.20% | 3.32% | 7.86% | 29.20% | |
70 Outperform | $230.81M | 8.59 | 14.66% | 2.39% | 3.84% | 32.74% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $205.45M | 12.67 | 10.17% | 3.11% | 21.54% | 69.28% | |
63 Neutral | $245.37M | 12.44 | 9.98% | 2.49% | 16.73% | 184.08% |