All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|---|
| Operating Cash Flow | 36.07B | 24.18B | 28.84B | 35.73B | 39.63B | 37.60B |
| Investing Cash Flow | -6.01B | -17.72B | -21.29B | -22.91B | -18.57B | -22.06B |
| Financing Cash Flow | -16.12B | -22.83B | -17.04B | -13.41B | -10.07B | -14.49B |
| Repurchase of Capital Stock | -9.79B | -13.01B | -9.92B | -2.78B | -4.55B | -7.99B |
| Free Cash Flow | 25.81B | 11.07B | 11.98B | 15.12B | 17.00B | 13.51B |