Apparel retailers have mixed results in July