I had a limit order with IB (SMART routing, not specifying anything about exchanges to use) which apparently was traded through on Thursday but did not execute. My order was sell @ 27.93 and the high of the day was 27.94 but my order did not execute. The price high was around 10 AM. How is that possible given the NBBO bullshit they supposedly have in place? Did IB screw me in some way? Not saying they did but I'm hoping someone could explain how another order at a higher price could go through without my order filling. We're talking < 1000 shares so my order was not a huge block order or something like that.
SSB
SSB