Elon Musk owns Twitter, fires its top executives immediately

They were well compensated for their forced departure.