Cognex (CGNX) reported an EPS surprise of $0.04 for Q4 2024, which was a positive surprise for analysts, indicating the company's performance exceeded market expectations1.