Tiny NNUP($.064) has been growing revenues for years...
Annual revenues 2013-2017: $750K,$923K,$951K,$1.38M,$1.57M
Your read of the Q2 revenue surge is, of course, accurate. I particularly like this part:
expanding the technologies that our licensee is permitted to market, provides for a four year extension to the license agreement beginning in July 2019
This "licensee" is clearly betting on NNUP products.