| 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 |
|---|---|---|---|---|---|---|---|
73 Outperform | $255.30M | 10.64 | 9.91% | 2.51% | 12.06% | 10.38% | |
69 Neutral | $215.91M | 11.15 | 11.02% | 3.41% | 1.11% | 14.44% | |
69 Neutral | $210.85M | 8.19 | 11.75% | 3.32% | 9.10% | 12.36% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $244.89M | 10.22 | 8.68% | 5.32% | 5.07% | 228.39% | |
63 Neutral | $262.73M | 12.82 | 9.98% | 2.49% | 48.94% | 11.61% | |
58 Neutral | $209.78M | 26.01 | 6.63% | 3.11% | -1.45% | -31.32% |