Not sure what the play is here - Sell off before the impending bad news from the annual report, or stock up in the hope that the report isn't nearly as crap as foretold. I guess this is the game we play....
NEA Price at posting:
$2.16 Sentiment: None Disclosure: Held