Cognex Corp
 $246,471,232 Cognex Corp
 $246,471,232