Cognex Corporation

CGNX
NASDAQ
36.11 9.16 (20.37%) last updated 6:35 PM EDT Aug 03
Trade $CGNX Now