The past three years for Cognex (NASDAQ:CGNX) investors has not been profitable
If you love investing in stocks you're bound to buy some losers. But the long term shareholders of Cognex Corporation (NASDAQ:CGNX) have had an unfortunate run in the last three years. So they might b...