TWTR fell short on guidance. I am not an expert on earnings but today, it seems its all about revenue and Guidance. TWTR had a substantial increase in its price the last few months and until now, had held up well against the selling pressure in the market. You do that, and you had better hit on all cylinders come earnings. In fact, i think if you look, TWTR had a nice run up into earnings. Same applies for SPWR, should the stock get a nice bump in the next week.