All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 78.08B | 107.12B | 12.97B | -42.01B | -148.62B |
| Investing Cash Flow | -129.34B | -137.82B | 67.64B | -163.40B | -316.92B |
| Financing Cash Flow | 275.99B | -126.26B | -25.57B | 63.45B | 335.90B |
| Repurchase of Capital Stock | -20.98B | -10.60B | -9.82B | -28.68B | -32.55B |
| Free Cash Flow | 78.08B | 107.12B | 12.97B | -42.01B | -148.62B |