CGNX Earnings: AI Insights on Cognex Corp