Highest revenue in six years and improved cash flow