Stock Market News Billionaire Elon Musk Now Owns Twitter after a $44 Billion Buyout October 28, 2022November 17, 2022 Hruthika S ” The Bird is freed” Elon Musk the world’s richest man finally told the reason