Cognex Corporation

CGNX
NASDAQ
45.27 0.35 (0.77%) last updated 4:43 PM EDT Jul 31
Trade $CGNX Now