Yesterday this stock was over $21 and people were buying. Today it's low 20s and people are scared. NOTHING has changed except the price. If it drops further then more people will panic and bail out. If it rallies to mid-20s people will suddenly be piling back in. Very few traders look at anything other than price and momentum before pulling the trigger. Over time logic and fundamentals will win - but in the short term it is all emotions.