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