CGNX Stock 114.10 Cognex Cp $CGNX Hit 55,555 52 week highs