CGNX (Cognex Corporation) Stock AnalysisExplore Cognex Corporation (CGNX): price history, financials and stock analysis.Sign InMethodology