| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 |
|---|---|---|---|
Income Statement | |||
| Total Revenue | 276.49M | 204.35M | 200.87M |
| Gross Profit | 178.45M | 81.99M | 78.87M |
| EBITDA | 117.34M | 53.88M | 45.98M |
| Net Income | 99.62M | 39.74M | 37.80M |
Balance Sheet | |||
| Total Assets | 1.23B | 1.20B | 862.03M |
| Cash, Cash Equivalents and Short-Term Investments | 203.90M | 262.25M | 256.80M |
| Total Debt | 1.08M | 3.64M | 6.08M |
| Total Liabilities | 888.05M | 1.04B | 728.07M |
| Stockholders Equity | 337.02M | 162.39M | 133.97M |
Cash Flow | |||
| Free Cash Flow | 133.18M | 147.60M | 63.68M |
| Operating Cash Flow | 138.19M | 148.91M | 64.44M |
| Investing Cash Flow | -135.08M | -19.37M | -1.84M |
| Financing Cash Flow | 61.73M | -12.44M | -2.35M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $365.34M | 3.60 | ― | ― | ― | ― | |
79 Outperform | $964.04M | 5.15 | 37.99% | 2.18% | 4.61% | 73.40% | |
79 Outperform | $819.63M | 4.62 | 47.28% | ― | 5.92% | 93.02% | |
70 Outperform | $567.06M | 5.73 | 35.67% | ― | 16.34% | -1.26% | |
69 Neutral | $641.89M | 7.74 | 12.91% | 3.51% | 0.93% | 224.95% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $255.95M | 5.75 | 40.02% | 0.57% | 39.32% | 61.45% |