CogneX AI buy or not