Blog Statement of cash flows: what is it? What are its components? How do you prepare it? May 9, 2024