CGNX Stock 141.92 Cognex Cp $CGNX Hit 749,400 52 week highs