Maybe one of the "long suffering" decided to sell into the buying strength...someone offloaded in a few big licks today ...SP is still holding up in comparison to recent history all things considered.
STL Price at posting:
58.0¢ Sentiment: LT Buy Disclosure: Held