| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 335.44M | 296.66M | 263.68M | 220.78M | 228.69M |
| Gross Profit | 289.40M | 156.35M | 141.56M | 43.68M | 46.44M |
| EBITDA | 174.15M | 122.52M | 117.58M | 34.48M | 10.65M |
| Net Income | 106.84M | 75.72M | 309.91M | -469.86M | -57.92M |
Balance Sheet | |||||
| Total Assets | 834.83M | 1.22B | 1.06B | 2.84B | 2.70B |
| Cash, Cash Equivalents and Short-Term Investments | 1.96B | 285.04M | 334.46M | 606.36M | 875.63M |
| Total Debt | 155.62M | 152.34M | 149.46M | 150.04M | 158.50M |
| Total Liabilities | 517.26M | 980.45M | 891.62M | 3.02B | 2.37B |
| Stockholders Equity | 317.56M | 235.66M | 168.76M | -180.18M | 312.41M |
Cash Flow | |||||
| Free Cash Flow | 70.87M | 243.49M | -136.20M | -176.16M | -300.66M |
| Operating Cash Flow | 71.03M | 243.51M | -136.00M | -173.11M | -295.39M |
| Investing Cash Flow | 620.00K | -179.21M | -2.54M | 236.84M | 251.38M |
| Financing Cash Flow | -1.08M | -13.84M | 26.77M | -25.39M | -12.21M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $1.01B | 6.27 | 13.50% | 1.73% | 12.22% | 120.73% | |
79 Outperform | $986.73M | 5.15 | 37.99% | 2.18% | 4.61% | 73.40% | |
79 Outperform | $831.31M | 4.62 | 47.28% | ― | 5.92% | 93.02% | |
70 Outperform | $570.74M | 5.73 | 35.67% | ― | 16.34% | -1.26% | |
69 Neutral | $653.04M | 7.74 | 12.91% | 3.51% | 0.93% | 224.95% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $398.31M | 15.90 | 3.63% | 5.01% | -0.04% | -33.45% |