(Newser) -
Stocks gained today despite retailers' dour holiday prospects, because the market has already priced in much of the bad news, MarketWatch reports. Amid very light trading, the Dow gained 102.43 points to close at 8,829.04, extending its positive streak into a fifth day. "There's a bit...