4:13 pm Cognex reports EPS in-line, beats on revs; guides Q1 revs below consensus