Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 3.67B | 3.05B | 3.98B | 4.35B | 2.47B | 1.76B |
Gross Profit | 1.93B | 1.19B | 2.08B | 1.95B | 1.26B | 854.50M |
EBITDA | 952.00M | 1.18B | 1.41B | 1.60B | 1.02B | 765.18M |
Net Income | 184.00M | 357.00M | 524.00M | 759.00M | 363.00M | 205.53M |
Balance Sheet | ||||||
Total Assets | 15.09B | 16.24B | 14.67B | 12.26B | 10.65B | 9.81B |
Cash, Cash Equivalents and Short-Term Investments | 487.00M | 619.00M | 825.00M | 804.00M | 791.77M | 664.00M |
Total Debt | 5.52B | 5.44B | 5.01B | 2.83B | 3.00B | 4.51B |
Total Liabilities | 8.99B | 10.01B | 8.33B | 6.00B | 5.30B | 6.77B |
Stockholders Equity | 5.61B | 5.84B | 5.85B | 5.87B | 4.98B | 2.67B |
Cash Flow | ||||||
Free Cash Flow | -1.08B | -949.00M | -1.54B | 212.00M | 144.56M | -63.20M |
Operating Cash Flow | 435.00M | 681.00M | 364.00M | 1.34B | 865.97M | 429.90M |
Investing Cash Flow | -1.57B | -1.45B | -1.90B | -1.24B | -707.50M | -502.20M |
Financing Cash Flow | 1.02B | 522.00M | 1.66B | -114.00M | -7.80M | 257.10M |