The markets surged to close sharply higher with the Dow leaping 257 points to 12,619 over strong earnings results. Nasdaq soared 64 points to 2350.
On the upside
In the broad market, advancing issues outpaced decliners by a margin of more than 5 to 1 on the NYSE and by more than 5 to 2 on Nasdaq. The Russell 2000 which tracks small cap stocks leaped 21 points to 713.