I wonder if the recent drop in price was just one big insto shareholder exiting their position. If they've sucessfully got out the price may now return to an upward trajectory as the buy side is still quite strong. Great buying opportunity IMO.
BID Price at posting:
40.0¢ Sentiment: Buy Disclosure: Held