TJX Companies Inc. (TJX) reports earnings