Cognex Corp (NASDAQ:CGNX)

45.45
Delayed Data
As of May 18
 -1.31 / -2.80%
Today’s Change
39.90
Today|||52-Week Range
72.99
-25.69%
Year-to-Date