All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 15.23B | 18.85B | 20.75B | 19.95B | 23.48B |
| Investing Cash Flow | -152.00M | -4.29B | -2.01B | -1.93B | 988.00M |
| Financing Cash Flow | -14.41B | -12.70B | -17.77B | -20.63B | -20.03B |
| Repurchase of Capital Stock | -8.68B | -11.59B | -12.10B | -16.71B | -19.24B |
| Free Cash Flow | 14.52B | 17.88B | 19.70B | 18.69B | 22.08B |