Just stumbled upon this today Noticed this on largest % increases today. Then took a quick look, saw it was just rolled back and recently financed by new management (albeit at the equivalent of 0.165; it is now trading well below that???). Anything to see here or not? Just wondering...