Finance Elon Musk now owns Twitter By Keli W. Rodriguez 4 years ago Elon Musk’s $44 billion acquisition of Twitter closed on Thursday according to a number of