XPRO misses Q2 estimates as EPS falls 25% below consensus