Elon Musk offloads $4Bn worth of Tesla Stock, shares plummet in response

The exact reason for this move has not been revealed yet, but it wouldn’t be a stretch to assume Musk could be liquidating assets to finance the $44 Billion deal made with Twitter.