CGNX Fundamental Analysis