| Breakdown | TTM | Dec 2025 | Dec 2025 | Dec 2024 | Dec 2023 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 253.85M | 1.01B | 1.01B | 950.01M | 835.25M |
| Gross Profit | 147.78M | 571.20M | 571.20M | 546.09M | 455.99M |
| EBITDA | 65.09M | 204.60M | 204.60M | 189.26M | 113.31M |
| Net Income | 44.39M | 133.88M | 133.88M | 113.13M | 64.93M |
Balance Sheet | |||||
| Total Assets | 695.25M | 493.56M | 493.56M | 695.25M | 682.26M |
| Cash, Cash Equivalents and Short-Term Investments | 313.68M | 145.51M | 145.51M | 313.68M | 251.22M |
| Total Debt | 84.22M | 73.30M | 73.30M | 84.22M | 98.31M |
| Total Liabilities | 346.32M | 253.51M | 253.51M | 346.32M | 378.89M |
| Stockholders Equity | 0.00 | 246.77M | 246.77M | 327.30M | 283.85M |
Cash Flow | |||||
| Free Cash Flow | 16.25M | 64.93M | 64.93M | 140.65M | 89.97M |
| Operating Cash Flow | 22.71M | 87.39M | 87.39M | 163.24M | 105.68M |
| Investing Cash Flow | -21.93M | -20.00M | -20.00M | -27.50M | -16.93M |
| Financing Cash Flow | -17.00K | -250.56M | -250.56M | -75.19M | -6.52M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | ― | 9.83 | ― | ― | 6.02% | 18.32% | |
55 Neutral | $13.29B | 17.42 | 10.03% | 0.93% | 7.13% | -12.93% | |
43 Neutral | $7.10M | -15.26 | -4.26% | ― | -14.35% | -744.00% | |
38 Underperform | $8.56M | -1.58 | -48.49% | ― | 44.99% | 61.58% | |
37 Underperform | $6.49M | -0.61 | ― | ― | ― | ― |