If you liked this article you might like

A Few Names on my Radar on This Softness
2 Plays on Cognex Into Earnings
Cognex (CGNX) In A Perilous Reversal
Cognex (CGNX) Stock Gains on Q2 Beat, Strong Outlook