Skip to main contentCGNX: Cognex Corporation Fundamental Analysis | finqOS