Cognex Corporation

CGNX
NASDAQ
48.51 0.35 (0.72%) last updated 4:25 PM EDT May 22
Trade $CGNX Now