All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 3.52B | 3.56B | 1.67B | 3.04B | 4.88B |
| Investing Cash Flow | -686.00M | 2.00B | -1.42B | -1.10B | -4.01B |
| Financing Cash Flow | -1.90B | -3.26B | -1.15B | -2.06B | -530.00M |
| Repurchase of Capital Stock | -2.00B | -4.11B | -1.41B | -1.59B | -2.31B |
| Free Cash Flow | 3.22B | 3.12B | 1.12B | 2.40B | 4.04B |