The maximum the float could be as of May 16 is 4,316,651. Percentage wise that would be considered "a lot" higher. Number wise not so much.
I can see your logic on the price drifting due to the short term thinking. Excellent call out. I'll be buying. This stock should trade a 1x expected 12 month revenues IMO which gives me a $1-$1.20ish target.
Also, from past conversations with the CEO I believe there is probably a PPS that he has a line in the sand at and if we get to whatever that price is I would not be surprised to see him put a floor in with a massive buy order.
Shorters beware. This isnt some BS pennystock you can naked short and survive.