Earnings should be coming out for 4th quarter 2012 in less than nine days. Last quarter's (3rd Quarter) earnings release was Monday, November 12, 2012. Prior to that, the 2nd quarter 2012 earnings release was August 9, 2012. Maybe this move is in anticipation of blowout earnings.
earnings should be out around the 1st week of March. Like March 1st or 4th or 5th. Last year, 4q11 financials came out March 5th. So about 12+ more trading days. Its still a bit early for a pre-earnings run, but I'm not complaining.