Should I Have Sold

Cognex Corporation Common Stock

CGNX