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