Elon Musk completes $44B Twitter takeover, begins firing execs
Elon Musk lastly accomplished his $44 billion Twitter takeover deal, firing the corporate’s CEO and monetary chief and ending a prolonged tug-of-war with its board of administrators simply earlier than a key deadline, in...