20171031 business.international-business: cognex reports q3 earnings per share 1 14