Skip to content
Tesla CEO Elon Musk clinched a deal to buy Twitter Inc for $44 billion cash