Cognex Corp.

CGNX
Nasdaq