A buyers frenzy in term of fundamental, technical, value and consensus view on top of the director's purchasing power is definitely pushing the short term, unproven risk out of the picture.
The chopper is taking off. Move move move.
NEA Price at posting:
$1.83 Sentiment: Buy Disclosure: Held