The percent keeps steadily creeping up even as additional shares issued, longs are expanding their hold on those shares - 73% should tell others what we all believe about this company.
Plus your numbers do not take into consideration employees/family/friends - so the actual real float could be quite a bit lower.