Cognex Corporation
Exchange: nyse
none
6812576256.00
125929000.00
-0.597678249699
0.142857468276
-16.64%
3.75
0.320000