Today's Takeaway: Mechanical Traders May Be Partly to Blame for Market Fluctuations

Stock Exchange
( Ilya Marritz/WNYC )
( Ilya Marritz/WNYC )