| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 108.25M | 72.86M | 84.89M | 70.53M | 56.50M |
| Gross Profit | 87.52M | 61.03M | 77.32M | 67.98M | 54.24M |
| EBITDA | 39.59M | 40.50M | 41.88M | 37.57M | 30.16M |
| Net Income | 29.62M | 28.62M | 29.78M | 26.44M | 21.01M |
Balance Sheet | |||||
| Total Assets | 2.24B | 1.62B | 1.61B | 1.62B | 1.61B |
| Cash, Cash Equivalents and Short-Term Investments | 557.21M | 519.75M | 574.84M | 628.13M | 686.50M |
| Total Debt | 147.90M | 61.83M | 116.06M | 28.93M | 27.59M |
| Total Liabilities | 1.98B | 1.45B | 1.46B | 1.50B | 1.48B |
| Stockholders Equity | 261.08M | 177.90M | 147.32M | 119.00M | 134.08M |
Cash Flow | |||||
| Free Cash Flow | 20.28M | 29.83M | 36.06M | 53.86M | -9.35M |
| Operating Cash Flow | 21.59M | 30.51M | 38.34M | 56.88M | -8.42M |
| Investing Cash Flow | 70.32M | 10.25M | -90.55M | -270.77M | -79.81M |
| Financing Cash Flow | -93.31M | -44.39M | -45.56M | 16.72M | 283.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $333.46M | 10.76 | 10.81% | ― | ― | ― | |
71 Outperform | $322.61M | 7.48 | 11.36% | 3.38% | 2.16% | 24.43% | |
70 Outperform | $329.77M | 8.51 | 12.70% | 5.24% | 10.46% | 18.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $355.23M | 7.08 | 13.35% | 2.63% | 11.98% | -10.12% | |
63 Neutral | $415.91M | 10.09 | 12.21% | 1.66% | 2.52% | 85.94% | |
62 Neutral | $346.53M | 5.58 | 15.78% | 3.06% | 9.90% | ― |