89.6¢ per share · 4,909 shares
Of trader's book
At execution
33.8% consumed
vs. market price
80% win rate across 7541 markets