It's a bit discouraging watching this insto bot do it's mindless dance.
It's a good company and eventually the fundamentals will win. Meanwhile I will sell another of my speccie dogs when it's appropriate and reinvest here.
:)
STS Price at posting:
$1.86 Sentiment: Buy Disclosure: Held