86¢ per share · 3,689 shares
Of trader's book
At execution
1.4% consumed
vs. market price
52% win rate across 235 markets