Has Cognex Corporation (CGNX) Turned the Corner?

Machine vision company Cognex Corporation (NASDAQ:CGNX) reported better than expected results and the market rewarded the company with an initial markup.

Keep Reading →