At yesterday's close, the top bid level for a stock contained a few buyers including the unfilled part of my order, amounting to 10,000 shares. My order was first in the queue, being partially filled already.
At this morning's opening, three trades occurred at that price for a total of 17,000 shares, yet less than 1000 shares of my order were filled. The daily high and low prices are all that same price.
So with my order being first in line, how could these trades go through at my buy price without the shares being taken from my order?