Top shareholder list suggests at least one major shareholder has been selling down for a while now. There may be traders in there as well but overall its a big guy who does not believe (or see's better opportunities away)
NEN Price at posting:
26.0¢ Sentiment: Buy Disclosure: Held