Target and TJX beats analyst expectations in May, Costco disappoints