I don't believe management would buy $1.5m shares without confidence in their business.
Sentiment: Strong Buy
I hope you're right. This is a tightly coiled spring getting ready to pop. Glad I've been buying the past 2 weeks. Was about to 2nd guess myself.
18 million shares short?? Am I right on this?? WOW! this is gonna move.