National Energy Services Q2 revenue beats estimates on higher activity levels - NESR News | Rallies