Is Cognex Stock a Buy?
HEDGE accordingly