| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 83.34M | 82.61M | 79.09M | 69.99M | 58.74M |
| Gross Profit | 57.47M | 53.66M | 57.34M | 66.70M | 54.44M |
| EBITDA | 24.08M | 25.16M | 28.04M | 33.63M | 16.32M |
| Net Income | 19.26M | 16.97M | 19.26M | 23.44M | 10.07M |
Balance Sheet | |||||
| Total Assets | 1.65B | 1.62B | 1.65B | 1.62B | 1.97B |
| Cash, Cash Equivalents and Short-Term Investments | 60.06M | 29.14M | 448.99M | 578.28M | 660.19M |
| Total Debt | 29.75M | 29.13M | 79.92M | 9.59M | 10.47M |
| Total Liabilities | 1.47B | 1.46B | 1.49B | 1.49B | 1.81B |
| Stockholders Equity | 184.16M | 160.30M | 153.04M | 133.42M | 161.99M |
Cash Flow | |||||
| Free Cash Flow | 20.75M | 14.56M | 12.73M | 22.14M | 11.77M |
| Operating Cash Flow | 21.33M | 15.29M | 13.90M | 22.68M | 13.06M |
| Investing Cash Flow | 31.80M | 15.75M | -19.77M | -167.20M | 262.19M |
| Financing Cash Flow | 381.00K | -42.33M | -5.88M | -324.19M | 198.89M |
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% | |
77 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% | |
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% | |
65 Neutral | $232.08M | 12.39 | 8.48% | 5.32% | -2.49% | 41.90% | |
63 Neutral | $245.37M | 12.44 | 9.98% | 2.49% | 16.73% | 184.08% |