All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 10.44B | 12.80B | 13.93B | 13.45B | 13.48B |
| Investing Cash Flow | -4.20B | -5.97B | -7.07B | -4.94B | -13.10B |
| Financing Cash Flow | -4.96B | -13.35B | -1.77B | -7.08B | -2.10B |
| Repurchase of Capital Stock | -407.00M | -319.00M | -402.00M | -651.00M | -963.00M |
| Free Cash Flow | 8.46B | 10.03B | 12.12B | 11.76B | 11.85B |