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-1278-255318
2025-099719862
2025-06112-813057
2025-0342-42049
2024-12106-10969
2024-0978-96835
2024-06192-3216061
2024-03-7-8-1636
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-12330-147183188
2024-12370-61309142
2023-12527-8344364
2022-12602-241360394
2021-12-111-281-392287

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.