Weak results and surprise CEO firing call for explanation as Ryan Cohen takes full charge of the company.