Cognex Reports Record First Quarter Results – Consume