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