The ongoing Twitter battle seems to have come to an end with Elon Musk tweeting, “the bird is freed” last Thursday. CNBC learned that Twitter CEO, Parga Agrawal, and Financial Chief, Ned Segal, left the company’s headquarters on Thursday and will not return. It was also reported by the Washington Post that the head of policy, trust and safety had been fired. Here’s a brief breakdown of...
Read More