Twitter shareholders voted Tuesday in favor of Elon Musk’s purchase of the social media platform, despite his efforts to get out of the $44 billion deal.
Musk, the multi-billionaire owner of SpaceX and electric car company Telsa, has tried to terminate the deal on multiple occasions, citing the platform’s alleged security problems.
Read More