| 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 | 469.33M | 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 |
|---|---|---|---|---|---|---|---|
76 Outperform | $334.38M | 12.08 | 10.66% | ― | 4.33% | -5.02% | |
75 Outperform | $290.60M | 7.07 | 11.89% | 3.38% | 3.42% | 38.40% | |
71 Outperform | $352.29M | 8.73 | 13.34% | 2.63% | 21.59% | -4.49% | |
70 Outperform | $320.19M | 8.65 | 13.08% | 5.24% | 5.29% | 28.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $358.95M | 11.20 | 11.47% | 3.06% | 9.62% | 1059.18% | |
63 Neutral | $402.88M | 8.31 | 13.31% | 1.66% | 7.75% | 220.19% |