My best advice would be to watch closely for a PR from the company sometime next week. A lot of people are expecting something big to be announced next week, and this stock has a history of moving on PRs. (ie, last week, PR that sponges were selling in Costco caused a 30%+ move for three days straight).
On the other hand, we just had a 100%+ move last week, so a lot of people are also thinking there might be a small pull back. If so, buy up what you can. Unlikely you'll be able to get it this cheap for much longer.
There also some speculation of nss and stock manipulation with spng too, so use caution, and do your research. Company also has a history of paying debts with shares, ie, dilution. They just upped their A/S last month another 200M plus.
All in all, huge profit growth, great upside potential. I'm staying long, for a long, long time.