US stocks have barrelled to fresh records, shrugging off some disappointing earnings results amid greater confidence the Federal Reserve will wait longer before scaling back an aggressive stimulus program.

US stocks have barrelled to fresh records, shrugging off some disappointing earnings results amid greater confidence the Federal Reserve will wait longer before scaling back an aggressive stimulus program.