All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 286.55M | 418.41M | 659.95M | 870.60M | 988.29M |
| Investing Cash Flow | -273.74M | -384.67M | -731.37M | -736.84M | -945.99M |
| Financing Cash Flow | 34.94M | 36.02M | 58.28M | 787.08M | 156.89M |
| Repurchase of Capital Stock | - | - | - | - | - |
| Free Cash Flow | 250.52M | 353.52M | 597.55M | 775.10M | 864.67M |