The Difference Between Revenue, Profit and Cash Flow | FinReport Blog