58.3¢ per share · 7,409 shares
Of trader's book
At execution
7.7% consumed
vs. market price
61% win rate across 186 markets