All numbers are in billions of USD.
| Metric | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|
| Operating Cash Flow | 336.00M | 808.00M | 587.00M | 1.30B |
| Investing Cash Flow | -459.00M | -83.00M | 154.00M | 163.00M |
| Financing Cash Flow | 18.00M | -62.00M | 312.00M | 142.00M |
| Free Cash Flow | 231.00M | 723.00M | 542.00M | 1.26B |