All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 6.23B | 10.07B | 7.11B | 3.98B | 3.17B |
| Investing Cash Flow | -2.87B | -5.70B | -2.50B | -3.73B | -3.47B |
| Financing Cash Flow | -3.60B | -2.51B | -2.59B | -3.06B | -1.73B |
| Repurchase of Capital Stock | -3.28B | -2.76B | -1.55B | -2.22B | -916.00M |
| Free Cash Flow | 4.61B | 8.12B | 4.90B | 806.00M | -331.00M |