All numbers are in billions of USD.
Metric | 2020 | 2021 | 2022 | 2023 | TTM |
---|---|---|---|---|---|
Operating Cash Flow | 43.13B | 41.96B | 32.02B | 38.31B | 38.25B |
Investing Cash Flow | -32.09B | -25.80B | -3.79B | -19.66B | -18.00B |
Financing Cash Flow | -38.26B | -32.01B | -23.74B | -15.61B | -25.18B |
Repurchase of Capital Stock | -5.50B | -202.00M | -890.00M | -194.00M | -206.00M |
Free Cash Flow | 27.45B | 26.41B | 12.40B | 20.46B | 20.23B |