All numbers are in billions of USD.
| Metric | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 6.85B | 14.92B | 15.42B | 21.28B | 21.28B |
| Investing Cash Flow | -4.35B | -17.63B | -24.37B | -18.05B | -18.05B |
| Financing Cash Flow | 2.51B | 2.58B | 7.49B | -3.21B | -3.21B |
| Repurchase of Capital Stock | -484.00M | -335.00M | -426.00M | - | - |
| Free Cash Flow | -13.00M | 6.68B | 6.74B | 12.47B | 12.47B |