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