Float is about 24 million shares. I spoke with the T/A a week ago or so. I can call again if you want.
Those shares you posted are not all free trading stock. I know that because the Transfer Agent told me the amount of shares that are currently tradable. that was about 24 million.
And I know of a few strong groups, myself included, that have huge positions.