Costco, Target, Kohl's and TJX beat estimates