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