CGNX CGNX NASDAQ:CGNX NASDAQ:CGNX NASDAQ:CGNX NASDAQ:CGNX CGNX CGNX CGNX Cognex Corporation Quote NASDAQ:CGNX NASDAQ:CGNX View CGNX Stock Research & Analysis NASDAQ:CGNX CGNX NASDAQ:CGNX CGNX CGNX NASDAQ:CGNX