Skip to main contentCGNX: Cognex Corporation Company Profile & Overview | finqOS