Revenue missed analyst estimates by 4.5%. Earnings per share (EPS) also missed analyst estimates by 113%. The company's ...