News Twitter Has Lost Three More Top Executives Ahead Of Elon Musk’s Takeover Jannat Un NisaMay 18, 20220 Twitter's executive positions began to dwindle on Tuesday, with three top executives resigning as Elon Musk's $44...