| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 847.33M | 816.99M | 735.50M | 662.46M | 631.56M |
| Gross Profit | 534.08M | 178.75M | 141.76M | 4.99M | 58.22M |
| EBITDA | 279.85M | 103.16M | 71.90M | -149.00M | -59.62M |
| Net Income | 195.59M | 61.54M | 45.31M | -154.36M | -74.73M |
Balance Sheet | |||||
| Total Assets | 2.20B | 2.47B | 2.12B | 2.39B | 1.98B |
| Cash, Cash Equivalents and Short-Term Investments | 559.27M | 544.00M | 553.17M | 394.56M | 1.03B |
| Total Debt | 99.81M | 141.34M | 148.19M | 160.19M | 151.93M |
| Total Liabilities | 1.69B | 2.18B | 1.90B | 2.26B | 1.64B |
| Stockholders Equity | 505.25M | 290.80M | 220.28M | 131.04M | 343.05M |
Cash Flow | |||||
| Free Cash Flow | 174.16M | 78.86M | 60.52M | -46.64M | 59.12M |
| Operating Cash Flow | 182.24M | 87.09M | 70.42M | -34.26M | 60.13M |
| Investing Cash Flow | -32.67M | -91.60M | 100.81M | -37.86M | -124.48M |
| Financing Cash Flow | -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 | $955.92M | 5.15 | 37.99% | 2.18% | 4.61% | 73.40% | |
80 Outperform | $950.44M | 6.27 | 13.50% | 1.73% | 12.22% | 120.73% | |
79 Outperform | $813.80M | 4.62 | 47.28% | ― | 5.92% | 93.02% | |
76 Outperform | $1.07B | 11.55 | 11.29% | 4.59% | 13.35% | 16.56% | |
70 Outperform | $559.06M | 5.73 | 35.67% | ― | 16.34% | -1.26% | |
69 Neutral | $636.87M | 7.74 | 12.91% | 3.51% | 0.93% | 224.95% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |