All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 9.46B | 11.20B | 11.98B | 14.78B | 16.95B |
| Investing Cash Flow | -5.27B | -1.47B | -1.35B | -3.40B | -3.50B |
| Financing Cash Flow | -6.55B | -10.33B | -9.49B | -10.84B | -10.89B |
| Repurchase of Capital Stock | -5.90B | -8.75B | -9.03B | -11.04B | -11.24B |
| Free Cash Flow | 8.65B | 10.10B | 10.89B | 13.59B | 15.87B |