Cognex Q2 EPS beats on higher margins - CGNX News | Rallies