Business, Finance & Tech

Twitter shareholders vote overwhelmingly in favor of Elon Musk’s $44 billion takeover deal

Twitter Icon

By: Ceci Partridge

September 13, 2022

Link Copied To Clipboard!
Loading...