| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.60B | 1.52B | 1.39B | 1.22B | 1.12B |
| Gross Profit | 609.72M | 199.73M | 190.94M | 70.00M | 116.48M |
| EBITDA | 256.56M | 96.50M | 101.48M | -14.04M | 35.91M |
| Net Income | 182.95M | 58.93M | 66.82M | -22.26M | 20.41M |
Balance Sheet | |||||
| Total Assets | 2.35B | 2.84B | 2.32B | 2.89B | 2.06B |
| Cash, Cash Equivalents and Short-Term Investments | 477.84M | 419.43M | 1.46B | 388.71M | 250.51M |
| Total Debt | 100.48M | 101.24M | 116.60M | 102.77M | 130.44M |
| Total Liabilities | 1.80B | 2.47B | 1.98B | 2.60B | 1.63B |
| Stockholders Equity | 551.03M | 373.25M | 341.30M | 287.90M | 429.70M |
Cash Flow | |||||
| Free Cash Flow | 377.06M | 129.99M | 66.95M | 319.62M | 227.15M |
| Operating Cash Flow | 381.49M | 137.36M | 70.97M | 324.51M | 234.38M |
| Investing Cash Flow | -113.61M | -228.09M | -15.25M | -148.86M | -229.40M |
| Financing Cash Flow | -52.12M | -47.13M | -47.12M | -37.46M | 68.30M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $968.24M | 5.15 | 37.99% | 2.18% | 4.61% | 73.40% | |
80 Outperform | $993.83M | 6.27 | 13.50% | 1.73% | 12.22% | 120.73% | |
79 Outperform | $817.79M | 4.62 | 47.28% | ― | 5.92% | 93.02% | |
70 Outperform | $558.57M | 5.73 | 35.67% | ― | 16.34% | -1.26% | |
69 Neutral | $653.74M | 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 | $401.82M | 15.90 | 3.63% | 5.01% | -0.04% | -33.45% |