BusinessObstinate Elon Musk ousts top Twitter executivesEditorOctober 28, 2022 October 28, 2022 Two people familiar with the situation said Thursday night that Elon Musk had taken over Twitter and sacked the company’s chief executive, chief financial officer,...