Cognex CEO Matthew Moschner disposes of common shares worth $1,866,233.12 - CGNX News | Rallies