Musk bets Tesla rally has legs with $24.9 million share purchase