Ned Segal

Twitter’s Shares Take a Tumble as Site Suspends 70 Million Accounts

Twitter's Stocks dropped by more than eight percent early this week as investors reacted to growing concerns that swathes of…