Twitter

Elon Musk and Twitter agree $44 billion takeover with stockholders to receive $54.20 cash for each share

Elon Musk and Twitter agree $44 billion takeover with stockholders to receive $54.20 cash for each share

Elon Musk and Twitter have revealed that the company is to be acquired for approximately $44 billion and upon the…

April 25, 2022, 8:37 pm, BST