retailers all turning in better than expected sales, earnings, forecasts