US stocks have bolted higher following a series of mostly strong earnings reports from Dow members Caterpillar, 3M and others.

US stocks have bolted higher following a series of mostly strong earnings reports from Dow members Caterpillar, 3M and others.