73¢ per share · 24,841 shares
Of trader's book
At execution
85.2% consumed
vs. market price
60% win rate across 1607 markets