owner elon

Musk ‘frees’ bird, gives its keepers marching orders-

Twitter’s new owner Elon Musk sells USD 3.95 billion worth of Tesla stock-

admin

By Associated Press Twitter’s new owner and Tesla CEO Elon Musk has sold nearly $4 billion worth of Tesla shares, ...