I had an order in for 25000 shares in a company there was approx 150000 shares in the buy queue before me, I got 20,000 last sale of the day and expected to be first in the queue next am for any shares at that price but 15000 went at the same price first trade and I get 500 in the next trade.There were no letters eg sp after the trade. This has happened a couple of times now and I am wondering how it works.I assumed, with no knownledge, that the queue system would be orderly. Was just wondering how this happens, mainly because the price has moved and not in a direction that is helpful in filling my order and I don't understand the process.Thanks