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