Stocks edge higher as retailers rally

Business