Revenue missed analyst estimates by 3.5%. Earnings per share (EPS) exceeded analyst estimates. Looking ahead, revenue is ...