All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Operating Cash Flow | 5.82B | 9.11B | 5.64B | 28.09B | 58.96B |
Investing Cash Flow | -8.52B | -19.68B | -9.83B | -10.57B | -19.33B |
Financing Cash Flow | 1.86B | -11.62B | 7.38B | -13.63B | -36.04B |
Repurchase of Capital Stock | - | - | -10.04B | -9.53B | -28.55B |
Free Cash Flow | 4.69B | 8.13B | 3.81B | 27.02B | 56.55B |