It took a couple of years to bottom out (we all agree it has, right ?) don't expect STO to bounce straight to $6 within a few months, blue chips and specially the ones with dog status take time to recover.
Trade it people
STO Price at posting:
$4.26 Sentiment: Buy Disclosure: Held