Tech giant Elon Musk on Thursday has offered to buy his favourite social media platform, Twitter, by offering a whopping $43 billion for the entire stake of the company. According to a filing with the US Securities and Exchange Commission on Thursday, the billionaire will shell $54.20 per share in cash, a 54 per cent premium over the January 28 closing price.