All numbers are in billions of USD.
| Metric | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 9.54B | 17.16B | 18.67B | 20.82B | 21.53B |
| Investing Cash Flow | 11.22B | -36.48B | -7.36B | -21.71B | -27.66B |
| Financing Cash Flow | -29.13B | 7.91B | -10.55B | 1.10B | 5.89B |
| Repurchase of Capital Stock | -17.34B | -2.50B | -3.24B | -1.50B | -611.00M |
| Free Cash Flow | 5.03B | 8.47B | 11.81B | -394.00M | -5.88B |