Cognex (CGNX) reported late Wednesday Q4 adjusted earnings of $0.20 per diluted share, up from $0.11 a year earlier.
Analysts polled by FactSet expected $0.16.
Revenue for the quarter ended Dec. 31 was $229.7 million, up from $196.7 million a year earlier.
Analysts surveyed by FactSet expected $221.2 million.
The company said it expects Q1 revenue to be between $200 million and $220 million. Analysts expect $227.5 million.
The shares were falling past 3% in after-hours activity.