Shares of Cognex Co. (NASDAQ:CGNX – Get Free Report) shot up 4% on Thursday . The company traded as high as $46.16 and last traded at $46.03. 568,677 shares traded hands during mid-day trading, a decline of 58% from the average session volume of 1,362,100 shares. The stock had previously closed at $44.25. Analyst Upgrades […]