Home Media Elon Musk’s Twitter deal poses the multi-billion- dollar question to companies: public v. private?