Share your insights or perspective on the financial matter presented in the input.

TD Webbroker.ca did not execute my limit sell order even though my stock went .02 over limit
On most exchanges, if you place a limit order to sell at 94.64, you will be executed before the market can trade at a higher price. However most stocks in the US trade across several exchanges and your broker won't place your limit order on all exchanges (otherwise you could be executed several times). The likeliest reason for wht happened to you is that your order was not on the market where those transactions were executed. Reviewing the ticks, there were only 8 transactions above your limit, all at 1:28:24, for a total 1,864 shares and all on the NYSE ARCA exchange. If your order was on a different exchange (NYSE for example) you would not have been executed. If your broker uses a smart routing system they would not have had time to route your order to ARCA in time for execution because the market traded lower straight after. Volume at each price on that day: