My opinion on why the SP tanked today despite the good news is that the twittergate has been the cause of concern for institutional investors about management's credibility, and had sell off accordingly.
Would be interesting to see the trading data to see if this is the case.