Cash flow statements show the inflows and outflows of cash over a period of time. They classify cash flows into three categories: operating, investing, and financing activities. Cash flow statements are prepared using either the direct or indirect method. They are useful for short-term financial planning, preparing cash budgets, comparing actual cash flows to budgets, and assessing a company's ability to generate cash.