US stocks end at fresh records, led by ISM data