This is one stock we have an advantage in - we're small enough to make big moves (for us).
Supply = Nadda, Zip, Zero (or there abouts)
Demand = 941,636 shares shorted that need to be covered before the next earnings or stock moving news.
Didn't even need a computer, proprietary software, or fancy algorithms to figure that one out...
You'd be surprised how far just a little common sense and some heart can take you in the stock market if you know and trust the fundamentals.
Sentiment: Strong Buy