Cognex Corporation

CGNX
NASDAQ
49.78 1.04 (2.13%) last updated 4:22 PM EDT May 27
Trade $CGNX Now