NFP almost 20% profit