Just bought 2,000 shares with my TD Ameritrade account. Volume before my trade was 7,800 shares. Volume after it was the same. My trade executed at .8466, but the last trade shows to be .8771, which is what it was when I placed my .85 limit order.
As if the shares I got were manufactured out of thin air and sold outside any exchange...