Top off-price retailer The TJX Companies Inc has reported first-quarter sales and earnings below expectations partly due to unseasonable weather in a number of key trading regions.