I am beting Blackrock ETF lending their stock out to shorters, pushing price down while they accumulate. It's a win for blackrock they get buy NST on the cheap while earning income from lending their stock out.
NST Price at posting:
$3.62 Sentiment: Hold Disclosure: Held