Elon Musk takes over Twitter for $44 billion. What’s next?

Following a meeting with investors, Twitter announced the $54.20-per-share deal. The announcement of the acquisition comes just four days after Musk announced he would fund the deal.

Read More