CGNX Stock 80.43 Cognex Cp $CGNX Hit 623,506 52 week highs