Cash Flow - Recent 8 Quarters (Free Cash Flow = Operating Cash Flow - Investing Cash Flow)
Numbers in millionsOperating Cash FlowInvesting Cash FlowFree Cash FlowNet Income
2025-12712-1127-414257
2025-09467-830-36294
2025-06495-1213-718102
2025-03686-1352-666474
2024-12539-798-258223
2024-09340-820-48085
2024-06445-871-42585
2024-03456-723-266365
Cash Flow - Recent 5 Years (Free Cash Flow = Operating Cash Flow - Investing Cash Flow)
Numbers in millionsOperating Cash FlowInvesting Cash FlowFree Cash FlowNet Income
2025-122362-4524-2161929
2024-121781-3213-1431760
2023-121935-3571-1636714
2022-121409-2570-1160804
2021-121217-2204-987584

Disclaimer

All the information on the website is for reference only. If the user trades according to this information, he/she shall be responsible for any transaction loss. This website is not responsible for any errors in the content of the information or delay in updating.