All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 9.17M | 53.66M | 153.61M | 285.51M | 335.92M |
| Investing Cash Flow | -6.21M | -14.17M | -13.58M | -217.33M | -216.47M |
| Financing Cash Flow | 430.47M | 14.78M | 2.13M | -30.00M | -31.45M |
| Repurchase of Capital Stock | -868.00 | - | - | - | - |
| Free Cash Flow | 2.96M | 43.53M | 139.93M | 264.37M | 321.48M |