Explore the fundamental reasons for preparing a cash flow statement and its role in financial analysis.