Weakness seen in Cognex (CGNX): Stock Tumbles 8.2%