| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 81.73M | 89.45M | 87.30M | 66.77M | 55.23M |
| Gross Profit | 80.92M | 78.21M | 81.46M | 67.00M | 54.90M |
| EBITDA | 30.65M | 33.29M | 41.40M | 30.84M | 22.82M |
| Net Income | 23.91M | 24.95M | 30.85M | 22.90M | 16.34M |
Balance Sheet | |||||
| Total Assets | 2.03B | 1.90B | 1.84B | 1.97B | 1.96B |
| Cash, Cash Equivalents and Short-Term Investments | 746.63M | 213.55M | 698.15M | 943.24M | 998.22M |
| Total Debt | 7.62M | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 1.82B | 1.72B | 1.68B | 1.84B | 1.82B |
| Stockholders Equity | 207.97M | 183.44M | 166.09M | 126.63M | 142.61M |
Cash Flow | |||||
| Free Cash Flow | 24.56M | 23.86M | 31.16M | 21.62M | 10.21M |
| Operating Cash Flow | 28.67M | 25.64M | 33.06M | 22.81M | 11.19M |
| Investing Cash Flow | -57.20M | -114.70M | -79.50M | -376.18M | 103.76M |
| Financing Cash Flow | 91.97M | 41.25M | -166.62M | 4.74M | 436.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $286.14M | 10.36 | 12.74% | 1.99% | 5.50% | -5.19% | |
70 Outperform | $337.52M | 9.26 | 12.03% | 4.21% | -4.66% | -58.94% | |
69 Neutral | $248.29M | 9.91 | 12.61% | 2.38% | 11.72% | 55.87% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $273.11M | 12.15 | 5.51% | 2.18% | 7.37% | 27.35% | |
58 Neutral | $278.12M | 11.43 | 8.92% | 0.87% | 16.68% | 322.32% |