Markets waffled for most of today's session and ended slightly up, after a big dip in the morning. "We've had an awful lot of upside, and [stocks] are entitled to some rest," one strategist tells the Wall Street Journal. The Dow was up 22.28 to 13311.73, the Nasdaq was up 5.22 to 2668.13, and the S&P was up 0.70 to 1469.72.
Bad news on profits from Sears kicked off the early dive, Bloomberg reports, and investors—still nervously monitoring financials—moved away from stocks into safer Treasury instruments. Meanwhile, oil nosed slightly higher, and investors were waiting for a speech by Federal Reserve Chairman Ben Bernanke planned for after the markets' close, the Journal reports.