I think their cash burn is pretty high from my memory. Maybe that was associated with the last CR or marketing, I am not 100% sure. I still hold SPT as i know they are the disrupter of APT, or the technology that can bring credit card feature to the next level.
SPT Price at posting:
$1.45 Sentiment: Buy Disclosure: Held