RE:who is selling?Eventually that overhang will be done. Don't forget a large number of the 21 million sahres issued were to insiders and KST. So really only about 10 million would be available on the market.
I've been buying, bought another 2500 shares yesterday at $1.08
I've got another 2500 order at $1.06 for today if it gets that low