Elon Musk Completes $44 Billion Twitter Takeover, Fires Top Executives, and Makes Himself CEO

Elon Musk has completed his $44 billion takeover of Twitter and instated himself as CEO, just hours before a court-ordered deadline to buy the business expired, according to multiple reports. In a reference to Twitter’s logo, billionaire Musk tweeted “the bird is freed,” after reportedly firing several top executives, including the chief executive, Parag Agrawal. […]

Read More