US stocks coast toward the finish of a record-setting week