Twitter shares jumped around 4% to $50.64 after reports that the company is poised to agree a sale to Elon Musk for around $43 billion in cash, the price the chief executive of Tesla Inc has called his "best and final" offer for the social media company.