All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Operating Cash Flow | 184.61M | 292.88M | 246.52M | 413.48M | 586.61M |
| Investing Cash Flow | -1.06B | 90.23M | 570.95M | -717.08M | -153.41M |
| Financing Cash Flow | 306.71M | 1.07B | -458.79M | -428.62M | -569.29M |
| Repurchase of Capital Stock | -1.00B | - | -189.39M | -311.07M | -500.57M |
| Free Cash Flow | 55.31M | 223.00M | 34.79M | 218.65M | 392.38M |