I can assure you that it could happen again. The price can rally like crazy and then drop like a rock. Happened many time in the past and will happen again.
But the point is you never know the day to day movements. And if you bet on short term moves, you lose your money fast.
So just do NOT bet on short time moves. Just hold your positions tight, knowing full well it might drop tomorrow, or it might keep going up.
Don't let them shake you out. Lots of people since SWC was $1.70 had been shaken out already. I never see those names any more. Don't become a statistics. Hold for long term gain is the only way to guarantee you will rip the maximum profit possible.
If you are so sure then by all means I invite you to short SWC today and hopefully cover it when SWC drop to $12 again.
Just don't cry foul if SWC goes against you and proceed to continue to go up and force you to cover your short at $20 a share.
I am not going to bet short term moves one way or another. I am betting only the long term moves. That means I hold my shares tight and I will try to add even more position, using margin buying power, if SWC dips back down again.