Wall Street closes with records after strong data