web analytics
Top Execs Out as Musk Finalizes Twitter Buy

Top Execs Out as Musk Finalizes Twitter Buy

Elon Musk has closed his deal with Twitter and is officially the social media platform’s new owner after completing the tumultuous $44 billion purchase. One of the South African entrepreneur’s first acts was to sweep away the upper management by firing top...