Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 6.84B | 5.97B | 5.14B | 5.01B | 3.47B |
Gross Profit | 704.70M | 362.80M | 397.00M | 295.80M | -186.50M |
EBITDA | 1.09B | 680.70M | 631.20M | 558.60M | -605.00M |
Net Income | 201.40M | 15.40M | 36.40M | 31.80M | -1.11B |
Balance Sheet | |||||
Total Assets | 7.68B | 8.10B | 6.94B | 6.99B | 6.30B |
Cash, Cash Equivalents and Short-Term Investments | 556.40M | 726.20M | 610.40M | 553.10M | 480.20M |
Total Debt | 1.18B | 1.30B | 613.00M | 652.80M | 463.00M |
Total Liabilities | 3.39B | 3.74B | 2.49B | 2.50B | 2.04B |
Stockholders Equity | 4.25B | 4.32B | 4.12B | 4.18B | 4.23B |
Cash Flow | |||||
Free Cash Flow | 582.70M | 78.20M | 254.80M | 126.50M | 264.20M |
Operating Cash Flow | 931.40M | 660.00M | 485.80M | 293.00M | 446.80M |
Investing Cash Flow | -413.60M | -710.20M | -220.10M | -183.70M | -164.60M |
Financing Cash Flow | -680.20M | 151.10M | -211.20M | -22.80M | -157.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $14.38B | 18.11 | 27.24% | 0.58% | 14.26% | 294.37% | |
76 Outperform | $39.50B | 13.62 | 18.04% | 2.36% | 6.22% | 62.58% | |
76 Outperform | $18.39B | 8.96 | 20.99% | 3.18% | -2.54% | -17.53% | |
76 Outperform | $49.27B | 12.29 | 20.82% | 3.25% | 5.83% | -2.03% | |
74 Outperform | $4.98B | 8.84 | 9.29% | 2.34% | 0.54% | -39.88% | |
70 Outperform | $5.69B | 29.66 | 4.48% | 6.11% | 13.85% | 213.25% | |
52 Neutral | C$2.95B | -1.04 | -3.46% | 5.86% | 3.01% | -47.13% |