By most measures, oil-field services specialist Core Labs (NYSE: CLB) had an unimpressive 2017 campaign. Outside of a 2% dividend yield, the company didn't return much value to shareholders. In fact, shares are down 15% year to date. That's largely because a sharp recovery promised by management failed to materialize.