Elon Musk Seals $44bn Twitter Deal, Sacks CEO, CFOBy Babatunde OguntimehinOctober 28, 2022 Elon Musk took control of Twitter and fired its top executives, US media reported late Thursday, in a deal that puts one of the top platforms…