All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 642.00M | -445.00M | 3.58B | 7.14B | 8.79B |
| Investing Cash Flow | -1.64B | -1.20B | -3.23B | -3.18B | -3.26B |
| Financing Cash Flow | 15.00M | 1.78B | -95.00M | -2.09B | -3.85B |
| Repurchase of Capital Stock | - | - | - | -1.25B | -4.08B |
| Free Cash Flow | 390.00M | -743.00M | 3.36B | 6.89B | 8.54B |