Elon Musk has completed his $44 billion deal for Twitter. The company's CEO and CFO were terminated and escorted out of headquarters https://reut.rs/3ziMaA7