Cognex Corporation

CGNX·NASDAQ·$68.33·$11B