The same has happened to me too many times in the past. I cancelled my stop just minutes before it (QCOM) dropped to 24.