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.