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