NPB misses Q2 estimates as EPS and revenue fall short of consensus