Negative market sentiment appears to be prevailing, as might be expected under the circumstances. An 80-90% reduction in short sale positions would ordinarily be a positive.
Negative market sentiment appears to be prevailing, as might be...
Add to My Watchlist
What is My Watchlist?
