By | February 02 2010 4:48 PM

Stocks rallied for a second day on Tuesday as better-than-expected earnings and encouraging data calmed investors after the market's recent sell-off.