Cognex Corporation

CGNX
NASDAQ
50.21 0.13 (0.26%) last updated 4:24 PM EDT Apr 20
Trade $CGNX Now