site logo

TJX 'left some business on the table' in rare sales miss