Q4 revenue rose 70% to $726 million, beating estimates of $665.4 million. Its earnings per share of $1.24 also exceeded ...