Market Overview

Point72 Lowers Twitter Stake From $122.2M To $16.6M