Retailers Post Mixed June Sales Results