Q1 2025 Execution Quality

Quality by the numbers

We strive to provide our clients with the best execution possible on every trade, every day – and we’ve got the numbers to prove it.

Average savings

(orders 2,000-4,999 shares) 1

$61.95

The average savings where an order is executed at a
price lower than the best offer for a buy order or
higher than the best bid for a sell order. Higher savings
indicate better execution quality.

Orders executed at
NBBO or better

(orders 2,000-4,999 shares) 2

99.42%

The proportion of trades that are executed at the
desired price or better. A higher percentage indicates
the trader gets favorable fills, minimal slippage, and
better overall trading outcomes.

Average execution
speed

(orders 2,000-4,999 shares) 3

0.002s

The latency between when an order is placed and
when the order is executed. Speed enhances
efficiency and responsiveness in a dynamic market
environment.