| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 10.41B | 9.76B | 10.16B | 5.87B | 3.94B | 4.31B |
| Gross Profit | 7.05B | 6.47B | 6.97B | 4.21B | 3.82B | 3.76B |
| EBITDA | 1.64B | 1.10B | 1.52B | -521.83M | -799.35M | 421.35M |
| Net Income | 873.02M | 719.21M | 575.72M | -1.01B | -1.33B | 22.82M |
Balance Sheet | ||||||
| Total Assets | 145.96B | 139.15B | 125.52B | 110.94B | 103.91B | 97.32B |
| Cash, Cash Equivalents and Short-Term Investments | 5.84B | 5.62B | 5.89B | 10.27B | 3.95B | 2.09B |
| Total Debt | 8.59B | 7.95B | 5.16B | 2.24B | 2.29B | 3.00B |
| Total Liabilities | 137.55B | 131.38B | 118.63B | 105.45B | 97.22B | 88.23B |
| Stockholders Equity | 8.41B | 7.77B | 6.89B | 5.49B | 6.70B | 9.09B |
Cash Flow | ||||||
| Free Cash Flow | 7.91B | 12.16B | 14.21B | 9.84B | 2.69B | -3.21B |
| Operating Cash Flow | 8.23B | 12.41B | 14.40B | 9.99B | 2.79B | -3.14B |
| Investing Cash Flow | -15.29B | -19.18B | -12.19B | 1.22B | -556.58M | 2.04B |
| Financing Cash Flow | 2.75B | 2.43B | 2.06B | -355.03M | -444.95M | -1.06B |