Insurance Insider Elon Musk now owns Twitter By Sylvia 3 years ago Elon Musk’s $44 billion acquisition of Twitter closed on Thursday in accordance to numerous media