Why didn't my stop order fill at my stop price?