$CGNX·10-Q

COGNEX CORP · May 7, 6:30 AM ET

Compare