Cash Flow - Recent 8 Quarters (Free Cash Flow = Operating Cash Flow - Investing Cash Flow)
Numbers in millionsOperating Cash FlowInvesting Cash FlowFree Cash FlowNet Income
2026-037594-74841103828
2025-1211320-434369763787
2025-0910151-338967629313
2025-069763-608536774500
2025-039048-495840904351
2024-1211895-536365324080
2024-0910235-51495085-174
2024-069093-401650773596
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-1240284-187772150721953
2024-1238771-174902128010948
2023-1238314-196601865414400
2022-1235812-268998913-8524
2021-1241957-32089986720081

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.