Twitter

Elon Musk closes Twitter deal: What's next?

Elon Musk's $54.20 per share Twitter buyout has reached the finish line. Here's what could lie ahead for the social media giant under the ownership of the world's richest man.