CGNX Stock 52.97 Cognex Cp $CGNX Hit a 52 week high of