Revenue exceeded analyst estimates by 16%. Earnings per share (EPS) also surpassed analyst estimates by 82%. Looking ahead, ...