My trader partner placed an order to buy 1,000 shares of DRL at $18.90, of which 850 got filled at 15:59:15, just 45 seconds before the close, leaving an open order of 150 shares left. The rest of the order NEVER got filled, yet the stock somehow closed $.12 lower, at $18.78!! He contacted his broker, TD Ameritrade, and this was their response: " Thank you for choosing TD AMERITRADE as your brokerage firm. We are attempting to contact you regarding an order that was recently placed in your account. The market maker who received this order has informed us that the order was canceled. As noted in your Account Handbook "Orders are accepted subject to the rules and policies of the various exchanges and execution points." Since this order was canceled by the market center, TD AMERITRADE will not be re-entering it. Feel free to send a new order online at www.tdameritrade.com and we will route it to a different market destination. To have us re-enter the order for you, please call 800-669-3900 or 402-970-5805 to speak with a broker. Note: To be clear, TD AMERITRADE will NOT send a new order unless you contact us or send the order online yourself." Unbelieveable! The MM informs Td Ameritrade that the order is cancelled--not at the customer's request & not by the broker--so who did it? And it certainly seems they had an agenda!