Cognex Corporation
Exchange: nyse
none
6723388416.00
125929000.00
-0.597678248224
0.142857468276
-16.64%
3.75
0.320000