Live feed08:42:19·45dANALYSTRatingCognex upgraded by Analyst with a new price targetCGNX· Cognex CorporationIndustrialsOriginal source