Why would anyone sell today? Answer: people who are short, trying desperately to keep this from rising. There are 840,000 shares short, or around 10 days to cover, and that number has come down from over a million but still, it's substantial. It stems from the hit piece a while back, which was proven false. At some point this bunch is going to throw in the towel, and many will before the next earnings report.