Revenue exceeded analyst estimates by 3.9%. Earnings per share (EPS) was mostly in line with analyst estimates. Looking ahead ...