Market Overview

Twitter Shares Selling Off, Traders Passing Around Recode Article Highlighting Departure Of Head Of Business Dev & Head Of Media/Commerce