83¢ per share · 18,113 shares
Of trader's book
At execution
96.9% consumed
vs. market price
55% win rate across 66070 markets