NEWN - stands for New Energy not New Battery. They had hinted on their web site they wanted in Solar long before their last purchase.
I still believe this is a legitimate company.
They also could not buy their own stock with undisclosed information. Even if this will allow them to buy cheaper, if they don't have a press release Tuesday.