(Newser) -
Stocks rallied despite a generally unfavorable climate today on positive news from Intel and Wal-Mart, though, with the exception of the Nasdaq, failed to hold on to session highs. The Nasdaq rose 29.58 to close at 2,351.70. The Dow, up triple-digits during the session, ended 54.72 higher at 12,581.98; the S&P 500 gained 6.06 to close at 1,360.55.
More »