Can Cognex (CGNX) Run Higher on Rising Earnings Estimates? | IntelliStock