CGNX Stock 94.67 Cognex Cp $CGNX Hit 49,956 52 week highs