61¢ per share · 28,211 shares
Of trader's book
At execution
6.2% consumed
vs. market price
73% win rate across 2563 markets