All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|---|
| Operating Cash Flow | 104.04B | 122.15B | 110.54B | 118.25B | 118.25B | 135.47B |
| Investing Cash Flow | 1.68B | -14.54B | -22.35B | 2.94B | 2.94B | 517.00M |
| Financing Cash Flow | -93.35B | -110.75B | -108.49B | -121.98B | -121.98B | -120.97B |
| Repurchase of Capital Stock | -85.97B | -89.40B | -7.75B | -94.95B | -94.95B | -91.81B |
| Free Cash Flow | 92.95B | 111.44B | 99.58B | 108.81B | 108.81B | 123.32B |