METCB beats Q2 revenue estimates by $8.4 million as EPS misses