Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 6.31B | 6.17B | 5.65B | 4.82B | 4.12B | 3.52B |
Gross Profit | 2.77B | 2.71B | 2.27B | 1.97B | 1.77B | 1.43B |
EBITDA | 504.76M | 928.17M | 400.18M | 424.77M | 349.36M | 215.57M |
Net Income | -915.06M | -710.17M | 102.24M | 173.60M | 131.02M | -537.00K |
Balance Sheet | ||||||
Total Assets | 3.53B | 4.00B | 4.59B | 4.00B | 3.58B | 3.07B |
Cash, Cash Equivalents and Short-Term Investments | 341.12M | 363.34M | 330.42M | 343.93M | 507.70M | 400.17M |
Total Debt | 1.95B | 1.99B | 2.02B | 1.75B | 1.71B | 1.63B |
Total Liabilities | 3.21B | 3.49B | 3.43B | 2.85B | 2.57B | 2.32B |
Stockholders Equity | 324.38M | 511.42M | 1.16B | 1.14B | 1.01B | 753.65M |
Cash Flow | ||||||
Free Cash Flow | 624.61M | 607.25M | 288.87M | 145.09M | 525.93M | 440.40M |
Operating Cash Flow | 726.83M | 819.00M | 652.70M | 363.31M | 673.07M | 579.57M |
Investing Cash Flow | -84.57M | -195.04M | -385.30M | -224.35M | -154.26M | -165.36M |
Financing Cash Flow | -541.43M | -620.74M | -289.55M | -299.49M | -415.00M | -243.19M |