CGNX Financials: Cognex Corp AI Analysis