What puzzles me is - who owns the 25,950,000 shares and are they restricted. If they aren't restricted, then someone is waiting...just like the rest of is here. If they are sitting on that many shares and not selling them, then my bet is they know something that we don't know.
Price is a function of supply and demand, right now there doesn't appear to be much of either. I think that is going to change soon!