insider loses twitter Business Insider Twitter Loses 5 Billion October 13, 2021 Post a Comment Nomura is thought to have lost at least 2 billion while Morgan Stanley lost less than 1 billion. T… Read more Business Insider Twitter Loses 5 Billion