20170309 business.international-business: Cognex Corp: Momentum machine