I think your stop losses theory is probably right. It's now below its floated price, and that's sort of where many might have set their stop loss.
I'm tempted to say it's cheap now, but experience says these things can descend deep into hell before any kind of reprieve...