NCS Multistage Holdings Inc. (NCSM) reports earnings