BusinessObstinate Elon Musk ousts top Twitter executivesAjay RajguruOctober 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,...