The markets opened higher on upbeat corporate earnings news with the Dow surging over 100 points to 12,470. The tech-heavy Nasdaq leaped 29 points to 2315.
On the upside
In the broad market, advancing issues outpaced decliners by
a margin of 5 to 1 on the NYSE and by nearly 3 to 1 on Nasdaq.
The Russell 2000 which tracks small cap stocks added 3 points to 695.