Cognex Corporation provided earnings guidance for the first quarter of 2024. For the period, the company expects revenue to be between $190 million and $205 million.