| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.01B | 951.80M | 1.23B | 1.47B | 1.18B | 542.37M |
| Gross Profit | 351.02M | 261.58M | 394.30M | 581.67M | 305.97M | -58.01M |
| EBITDA | 452.68M | 301.64M | 505.13M | 657.75M | 372.45M | -103.19M |
| Net Income | 428.70M | 351.19M | 403.67M | 519.89M | 235.43M | -242.37M |
Balance Sheet | ||||||
| Total Assets | 2.39B | 2.24B | 1.97B | 1.94B | 1.78B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 996.15M | 853.26M | 534.33M | 391.46M | 180.51M | 50.57M |
| Total Debt | 33.00M | 55.22M | 62.29M | 224.68M | 576.20M | 654.03M |
| Total Liabilities | 200.61M | 198.06M | 217.42M | 391.51M | 713.65M | 780.34M |
| Stockholders Equity | 2.19B | 2.04B | 1.76B | 1.55B | 1.07B | 838.41M |
Cash Flow | ||||||
| Free Cash Flow | 138.27M | 112.64M | 396.57M | 615.87M | 177.84M | -128.76M |
| Operating Cash Flow | 367.88M | 305.89M | 471.91M | 626.07M | 193.26M | -107.31M |
| Investing Cash Flow | -254.81M | 78.34M | -5.11M | 17.26M | 51.22M | 38.14M |
| Financing Cash Flow | -67.60M | -68.53M | -343.40M | -464.75M | -113.05M | 21.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
88 Outperform | $3.86B | 7.00 | 15.85% | 3.19% | -2.77% | 1.00% | |
85 Outperform | $3.82B | 6.99 | 27.13% | 6.12% | 14.50% | 69.57% | |
84 Outperform | $2.44B | 5.70 | 21.40% | 3.72% | -2.29% | 31.43% | |
82 Outperform | $1.72B | 8.85 | 17.91% | 13.08% | 36.27% | 109.57% | |
78 Outperform | $2.63B | 7.93 | 29.14% | 6.12% | 4.66% | 85.89% | |
75 Outperform | $1.34B | 12.98 | 8.94% | 1.27% | -1.33% | 28.23% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |