Musk completes Twitter buyout
With Elon Musk's $44 billion takeover of the social platform completed, three of Twitter's top executives who were said to be fired after the deal was reached Thursday are poised t…
With Elon Musk's $44 billion takeover of the social platform completed, three of Twitter's top executives who were said to be fired after the deal was reached Thursday are poised t…