My opinion.
I sold today just to see what happens to this stock tomorrow. If this was just a retracement and it continues climb up tomorrow then I will buy back in. If it continues to fall I will wait until it bottoms down and starts tanking back up.