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