81¢ per share · 33,185 shares
Of trader's book
At execution
31.5% consumed
vs. market price
87% win rate across 78 markets