Cognex Stock Gains Mask Deeper Investor Concerns