All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 333.85M | 223.74M | 712.18M | 1.15B | 1.73B |
| Investing Cash Flow | -397.91M | -45.43M | -2.71B | -340.65M | -1.69B |
| Financing Cash Flow | 306.75M | 86.00M | 218.84M | 463.36M | 367.64M |
| Repurchase of Capital Stock | - | - | - | -64.20M | -74.09M |
| Free Cash Flow | 321.22M | 183.71M | 697.07M | 1.14B | 1.71B |