Seems like a pretty solid long term play.
I'd assume it's the old holders selling out, most new holders would have to be taking a loss right now if it's them. Plus, there was the 122M odd shares issued which would be hard to resist the profit.
Once it finds a new base think I'll dip my toe in for a few hundred thousand shares more to put in the drawer