You're correct. Earninngs won't be released for another month. However, by my observation, stocks begin moving up as soon as those with connections to reliable information start finding out the news the rest of us may not find out until later on through the standard communication channels. I know this isn't supposed to be the way things happen, but I see many instances of early rising in a stock price in advance of a positive news item on the company.
Also, in regard to NPBC, I have been watching it for several days. I noticed the pop today.