All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Operating Cash Flow | 104.04B | 122.15B | 110.54B | 118.25B | 118.25B |
Investing Cash Flow | 1.68B | -14.54B | -22.35B | 2.94B | 2.94B |
Financing Cash Flow | -93.35B | -110.75B | -108.49B | -121.98B | -121.98B |
Repurchase of Capital Stock | -85.97B | -89.40B | -7.75B | -94.95B | -94.95B |
Free Cash Flow | 92.95B | 111.44B | 99.58B | 108.81B | 108.81B |