Costco, Target and BJ’s exceed expectations in June