Skip to main content


Read more about No board to watch over Musk when he takes Twitter private. Does it matter? on Business Standard. Musk, who on April 25, 2022, sealed a deal to buy Twitter for $44 billion, criticised board members for owning almost no shares of the company they oversee.