| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 775.57M | 847.33M | 816.99M | 735.50M | 662.46M | 631.56M |
| Gross Profit | 396.79M | 534.08M | 178.75M | 141.76M | 4.99M | 58.22M |
| EBITDA | 288.50M | 279.85M | 103.16M | 71.90M | -149.00M | -59.62M |
| Net Income | 201.60M | 195.59M | 61.54M | 45.31M | -154.36M | -74.73M |
Balance Sheet | ||||||
| Total Assets | 2.02B | 2.20B | 2.47B | 2.12B | 2.39B | 1.98B |
| Cash, Cash Equivalents and Short-Term Investments | 517.07M | 658.68M | 544.00M | 553.17M | 394.56M | 1.03B |
| Total Debt | 99.05M | 99.81M | 141.34M | 148.19M | 160.19M | 151.93M |
| Total Liabilities | 1.50B | 1.69B | 2.18B | 1.90B | 2.26B | 1.64B |
| Stockholders Equity | 520.37M | 505.25M | 290.80M | 220.28M | 131.04M | 343.05M |
Cash Flow | ||||||
| Free Cash Flow | 200.82M | 174.16M | 78.86M | 60.52M | -46.64M | 59.12M |
| Operating Cash Flow | 206.26M | 182.24M | 87.09M | 70.42M | -34.26M | 60.13M |
| Investing Cash Flow | -73.50M | -32.67M | -91.60M | 100.81M | -37.86M | -124.48M |
| Financing Cash Flow | -38.83M | -40.63M | -5.19M | 14.55M | -5.06M | -17.28M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $1.08B | 4.38 | 37.50% | 2.18% | 3.57% | 198.87% | |
79 Outperform | $1.23B | 7.88 | 14.36% | 1.73% | 10.58% | 96.22% | |
74 Outperform | $710.80M | 5.52 | 43.68% | ― | 1.25% | 157.31% | |
71 Outperform | $643.67M | 13.60 | 10.41% | 3.51% | -2.46% | -11.49% | |
68 Neutral | $1.04B | -18.38 | 7.16% | 4.59% | 10.67% | -13.23% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $525.83M | 7.09 | 33.02% | ― | 10.65% | 39.18% |