CGNX Stock: Cognex Corporation Valuation, DCF & Analysis | Basis Report