CGNX Stock 122.44 Cognex Cp $CGNX Hit 513,000 52 week highs