Think all the tech stocks have generally been down in the last few weeks. Almost feels like there is a large holder exiting their position (shorts are trending down as others have noted above).
NEA Price at posting:
$2.24 Sentiment: Buy Disclosure: Held