This is a good point you are writing here. There is other good ones to consider....
1- Stock has not yet been picked up pis big traders and institutionnals, which will drive the price
2- 1,6 mil volume today, which means lots of shares changed hands
3- 4 mil O/S which is soo low. It means they havent financed projects by dilluting and they are having better revenues and the best is yet to come...
4- They are in China where there is beter growth opportunities over there then here over time.
5- They are in a sector that is going to explode soon with demand rising all over the place...
Anyways
have a good one
Do your own DD