| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.23B | 3.21B | 2.61B | 2.70B | 2.17B | 2.22B |
| Gross Profit | 1.47B | 1.69B | 728.40M | 848.40M | 121.30M | 510.40M |
| EBITDA | 674.10M | 622.50M | 314.60M | 393.90M | -376.00M | 85.00M |
| Net Income | 500.20M | 459.60M | 199.90M | 354.80M | -386.80M | 58.10M |
Balance Sheet | ||||||
| Total Assets | 12.48B | 12.57B | 12.52B | 12.87B | 11.04B | 10.62B |
| Cash, Cash Equivalents and Short-Term Investments | 5.90B | 3.35B | 3.81B | 3.69B | 4.33B | 2.08B |
| Total Debt | 702.90M | 688.60M | 639.10M | 786.20M | 778.00M | 816.70M |
| Total Liabilities | 10.18B | 10.10B | 10.59B | 10.34B | 8.95B | 8.12B |
| Stockholders Equity | 2.30B | 2.47B | 1.94B | 2.51B | 2.07B | 2.50B |
Cash Flow | ||||||
| Free Cash Flow | 326.90M | 102.40M | 74.70M | 581.30M | 292.50M | 1.60M |
| Operating Cash Flow | 326.90M | 102.40M | 74.70M | 581.30M | 293.30M | 1.60M |
| Investing Cash Flow | 1.60M | 424.20M | 343.60M | -332.20M | -1.30B | 208.60M |
| Financing Cash Flow | -243.00M | -518.80M | -625.00M | -61.50M | -23.70M | 24.30M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $2.78B | 6.15 | 22.02% | ― | 22.94% | 317.95% | |
78 Outperform | $587.38M | 4.06 | 11.68% | ― | 0.10% | 77.35% | |
77 Outperform | $3.21B | 5.67 | 23.38% | ― | 20.32% | 98.92% | |
75 Outperform | $14.03B | 10.22 | 9.47% | 1.76% | 18.66% | 55.67% | |
74 Outperform | $12.92B | 10.75 | 24.71% | 0.57% | -8.19% | 90.81% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
50 Neutral | $7.70M | 95.87 | -50.32% | ― | 84.01% | 19.53% |