Zacks #1, #4 on IBD50 list. 101% institional ownership, over 10% insider ownership and over 55% of float short. No debt. Good profits. Rising chart. Of course the shorts will try anything to get it down, but if nothing goes wrong, this is an ideal set-up for a short squeeze.