C cnbc.com Elon Musk Owns Twitter; CEO and CFO have left 169 points cbracketdash 4 years ago 123 comments