Tesla stock soars 20% thanks to an earnings beat and Elon Musk's 'best guesses'