Twitter stock plunged after Elon Musk’s tweet to halt R690 million purchase Twitter saw a substantial drop in stock after Elon Musk made the announcement that...
Elon Musk and partner “semi-separated” – what this means? Now, we’re not quite sure what “semi-separated” means but we do know that Elon...