| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 139.94M | 149.61M | 136.58M | 101.91M | 91.84M |
| Gross Profit | 89.83M | 96.15M | 94.70M | 95.17M | 88.41M |
| EBITDA | 22.60M | 32.10M | 34.30M | 39.91M | 37.26M |
| Net Income | 15.10M | 23.67M | 25.00M | 28.78M | 26.43M |
Balance Sheet | |||||
| Total Assets | 2.71B | 2.78B | 2.71B | 2.65B | 2.42B |
| Cash, Cash Equivalents and Short-Term Investments | 303.37M | 468.77M | 620.84M | 688.46M | 819.01M |
| Total Debt | 4.94M | 118.52M | 40.80M | 105.76M | 25.54M |
| Total Liabilities | 2.46B | 2.56B | 2.52B | 2.48B | 2.21B |
| Stockholders Equity | 254.71M | 215.31M | 195.24M | 166.39M | 211.46M |
Cash Flow | |||||
| Free Cash Flow | 43.81M | 26.19M | 30.42M | 34.62M | 35.09M |
| Operating Cash Flow | 45.50M | 29.82M | 30.88M | 35.05M | 35.46M |
| Investing Cash Flow | 68.32M | -57.72M | -82.38M | -252.62M | -242.48M |
| Financing Cash Flow | -110.76M | 38.10M | 32.48M | 246.46M | 125.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $265.07M | 8.39 | 12.75% | 3.61% | 10.74% | 35.82% | |
79 Outperform | $314.43M | 10.89 | 11.73% | 2.91% | 6.74% | 20.50% | |
76 Outperform | $353.22M | 7.02 | 13.00% | 2.84% | 11.79% | 45.64% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $363.16M | 11.20 | 11.47% | 3.06% | 9.62% | 1059.18% | |
58 Neutral | $319.99M | 7.06 | 7.33% | 2.40% | -5.59% | -20.05% | |
57 Neutral | $291.92M | 16.79 | 8.45% | 2.13% | 8.94% | 37.35% |