From a technical perspective you need to connect the dots and considering 90% of all market activity these days is HFT, I think there's a technician on the big desk giving George a heads up on key release dates to keep the quants in check.
Going all the way back to May 14, 2010 you really only need to know a few dates on when to hit the sell button. Today would have been one of those days, but George has got the market and algo geeks so confused as to when good news is coming out that no one has noticed that we closed at the extremes of upper resistance.
A positive news release now instead of midway through the trend will break the downtrend we've been in since last spring and everyone here is complaining. It wouldn't have happened last week while our market maker was sipping mojitos.
Consider this, after the double bottom, the price went 10% above resitance only to retrace back to the 38.2% fib retracement of 3.08 when using the last down move of 4.10 to 2.45. Good news could close the gap at 3.85 and put us in the 4$ range.
That big volume day a few weeks ago could be the floor and seeing as how it was around 3.30, that falls into the .57 to $5 fib sequence and if we get a similar move over the next year, 9 bucks by Friday, June 29, 2012 is in the cards.