They are firing on most cylinders. My expectation is they will beat expectations on next qtr review. More importantly I am banking on a guidance shift.
What isn't often discussed is thus:
If you add insider and institutional holders that is over 80% of outstanding. Of that remaining retail float they are buying back stock at over $100mm per year. Within that also is a 20-30mm share short position.
Playing in such a small space the pps has bizarre moves with the various sides battling in a small space. If and/or when the shorts cover the remaining forces will cause a large move to the upside. It may or may not be a squeeze but simple supply and demand will precipitate the move.
All of that aside I also agree with several analysts that this is a buyout candidate. A buyout would require an agreement from institutional holders given their large positions which will slow it down.
All of this is my opinion only but I have a 10k share bet on it!