You failed in the rant department I am afraid. Way too rational for a rant. But excellent nevertheless, and what at the very least some of us who have held since early last year and before, agree with. Cheers
STL Price at posting:
2.3¢ Sentiment: Buy Disclosure: Held