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