Needham analysts have reduced their price target on Cognex (NASDAQ:CGNX) shares to $41 from $47, while still recommending a Buy rating. The stock has declined over 11% in the past week and currently ...