I have been following this stock for a long time now. I would say right now is the best time to buy based on how the stock has traded and what the CEO BW is doing. The delution has stopped. Not enough activity has shown that. The stock is tightening and ready to move up. BW is setting the company up with future deals for the company.