Make sure you do not have all or none option checked. There were only small number of shares traded at that price. But you do not want like 100 shares traded on your whole order and the rest is pending. MMs' were using just like 30,000 shares to get the price closed lower. May be you can try during the last 30 minutes to try to get better price and also help to support the price. Good luck!