I agree. I'm a long term investor and this isn't really the right fit for me - but in terms of a short term trade and after April's results, you have to think that everything points to May and June being similar and a potential doubling of the share price. I bought some yesterday and will add if it goes lower and look to sell after the next earnings announcement.
SPT Price at posting:
40.5¢ Sentiment: Buy Disclosure: Held