CGNX Earnings - Cognex Corporation | Makkler