My uneducated guess is that until the institutions get on board and do a valuation on this stock the share price won't run like we would like them to. So in the meantime it will remain undervalued, so accumulate (if you can afford to) hold on and be patient, good things come to those that wait.
I hold and I wait patiently.