Corporate Most Twitter shareholders vote in favour of sale to Musk, sources say by newshub 13 September 2022 0 A majority of Twitter Inc's (TWTR.N) shareholders have voted in favour of the social media company's $44 billion sale to Elon Musk,... Read moreDetails