Costco and TJX beat estimates in September