Revenue missed analyst estimates by 40%. Earnings per share (EPS) also missed analyst estimates significantly. Looking ahead, ...