 Amid a range of challenges, Cognex NASDAQ: CGNX , which designs and manufactures imaging-based products, encouraged investors with an upgraded revenue guidance, sending CGNX stock more than 7 higher on Tuesday early afternoon. Previously, the company suffered a fire at one of its facilities, causing analysts to become pessimistic on its prospects. 