@TonyBarchetto You did a much better job than I did.  I crunched March last night and there's nothing out of the ordinary.  $2.7mm on 366mm shares SP500 names, $14.7mm on 6.3bn shares non-SP500, and $28mm on 5.4mm option contracts.  Usual suspects, CDRG, Virtu, G1X, WEX, TSS.