if it's commission free, it's likely because (1) fees are baked into the quoted price, or (2) firms are buffering trades with their own holdings and making money on traders' losses. you're paying somewhere for sure.
You don't think it's at all strange that 80% of share volume coming out of Robinhood is sold off to broker-dealers attached to large systematic hedge funds?
I'm sure you could think of a thing or two to do with terabytes of retail trade logs and behavioral advertising data.
The rule is that at the time of the execution, the execution cannot be worse than the NBBO.
I'm dont work at a broker dealer anymore, i'm a retail investor. I think where we are is awesome.
Ten years ago, these trades cost $7 to $20 ($1 for iB) + spread.
Twenty years ago, they cost $10 to $50 + spread.
Twenty five years ago they cost $35+ + spread.
These numbers are not even inflation adjusted. In think where we are is awesome and a big win for customers.