Also worth noting, shorts being at 10% is a capitulation to the downside. Max negative sentiment is what I would call it. Maximum potential upside from shorts closing. One positive price of news and they will run for the hills.
NEA Price at posting:
$2.71 Sentiment: Buy Disclosure: Held