T techcrunch.com Elon Musk will settle $128M lawsuit with former Twitter execs 5 points ed1024 1 year ago 2 comments