Elon Musk Offloads $4 Billion of Tesla Shares | Time

Elon Musk sold about $4 billion worth of Tesla stock days after reaching a $44 billion deal to buy Twitter.
View full source