The Dow closed up +92.34 (+0.74%) at 12,627.01.
The Dow had 5 stocks down, 1 unchanged and 24 up, led by JPM (+3.00%), BAC, KO, AA, GE and DD.
Losers were MCD, HD, CSCO, and VZ. Unchanged was KFT.
It was a pretty solid Dow day, however investors still await the Euro summit.
The dollar was up against the euro, British pound and Japanese yen.
Oil for August delivery was up 88 cents to $80.24 a barrel.
Gold futures for August delivery added $3.50 to settle at $1,578.40 an ounce.
The price on the benchmark 10-year U.S. Treasury slipped, pushing the yield up to 1.62%.
Tomorrow before the open, notable stocks reporting earnings include AM, FDO, GBX, MEI, MSM, SCHN, SJR and WOR.