. . . and if ever there was a time to say this, it's now:, "You can't say that you didn't see it coming." Indeed: Slow and steady wins the race.
Sentiment: Strong Buy
As of May 31, 2013, there were 30,559,277 shares shorted. With an average daily trade volume of 1,031,182, that results in 29 "days to cover." That is extraordinarily high.