Is Cognex Stock a Buy?

Is Cognex Stock a Buy?

The machine vision company's full-year guidance was disappointing, but long-term prospects still look bright.