Elon Musk completes $44 billion Twitter acquisition

Yahoo Finance's Alexis Keenan discusses the compensation and exit of Twitter execs as Elon Musk takes over the company and potential complications for Musk over advertising and content moderation.