It is a supply and demand scenario as far as trading is concerned.
I don't mean to make light of how important market cap is when anyone is doing their due diligence about any investment - it is VERY important, but this situation appears to me, as one where many of the shares are locked up for 1 year and probably longer. It is a uniquely, strange situation.
Where are the sellers? There are none because there is hardly a float.
There is no doubt that shares outstanding is 101M. It is very clearly stated in the documents. No argument on that here. It is the FLOAT that is the TOPIC and it appears there is a very small float.