A surprisingly upbeat earnings report by Google boosted the markets to a sharply higher close with the Dow leaping 229 points to 12,849. Nasdaq jumped 61 points to 2403.
On the upside
In the broad market, advancing issues outpaced decliners by a margin of 7 to 2 on the NYSE and by more than 5 to 2 on Nasdaq. The Russell 2000 which tracks small cap stocks soared 13 points to 721.