Well, I think it is low, and since there are other posters who's renewable energy stock has been trading at $1.66 with no revenues for 8 years, how do you think that stock warrants a $100M Market Cap? Does their stock warrant a Market Cap of $100M?
TMSH will have several assets soon and the value of the stock will reflect those assets. But I am sure there will be more negative opinions and statements no matter what this company does.
And so far they have done everything right that I can see in comparing them to other stocks similar to TMSH.