DaubersUp....Those numbers in the 70-80% range does mean there has been a seller during the last dew weeks. The question is whether the seller has owned shares for awhile or is the seller from a recent money raise by management ie MFO? I think it is the Latter.
In any case, the fact we have had a seller for weeks and the stock has been fairly stable in price is a plus as someone is still accumulating. JMO!!