When stocks like ONNN have a nice quarter with good guidance after they have been beaten down, the MM's don't want to buy right away, as they will have to chase the price. They will instead by small positions for a month or so,until the excitement wears off, then they will load up. This coupled with all of the buyers who can't wait to sell at $6.00 or a little above. It will simply take time to weed them all out, because until then, as soon as ONNN does go up to any degree, there will be profit taking everywhere. Once the dust settles, you will see ONNN in the $7 to $8 range, but that will be a couple months from now in my opinion, unless some overall great market news comes out, which I doubt.
If it does go to $7 all of the officers will dump massive amounts of free shares (like they always do) and drive the price back down again. The share holders are the last think on this management teams mind. That is how THIS game works.