soars on earnings beat