All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Operating Cash Flow | 76.74B | 89.03B | 87.58B | 118.55B | 122.14B |
Investing Cash Flow | -27.58B | -30.31B | -22.68B | -96.97B | -112.67B |
Financing Cash Flow | -48.49B | -58.88B | -43.94B | -37.76B | -69.09B |
Repurchase of Capital Stock | -27.39B | -32.70B | -3.75B | -17.25B | -16.53B |
Free Cash Flow | 56.12B | 65.15B | 59.48B | 74.07B | 72.66B |