The last time they released this they were working on Google and Goldman Sachs in the background. Wonder why they released it again... interesting buying today, could be a pump and dump, could be something else.
SPT Price at posting:
35.0¢ Sentiment: Buy Disclosure: Held