All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|---|
| Operating Cash Flow | 361.00M | 46.00M | 680.00M | 2.30B | 2.96B | 2.93B |
| Investing Cash Flow | -187.00M | -423.00M | -217.00M | -1.49B | -2.35B | -1.78B |
| Financing Cash Flow | 1.25B | -40.00M | 234.00M | 729.00M | 281.00M | -381.00M |
| Repurchase of Capital Stock | -89.00M | -2.00M | - | - | -58.00M | -439.00M |
| Free Cash Flow | 276.00M | 21.00M | 674.00M | 2.28B | 2.92B | 2.87B |