BusinessObstinate Elon Musk ousts top Twitter executivesEditorOctober 28, 2022 by EditorOctober 28, 20220277 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,...