I agree - this rise is at least in part a short squeeze. The days to cover has been creeping up lately even as short % has dropped and strong upgrades from Brokers would have many closing out positions which will make sellers scarce.
NEA Price at posting:
$3.03 Sentiment: Hold Disclosure: Held