Nasdaq:CGNX | US1924221039
Generating your data highlights...
8.81b USD | # 1770 in US
2.18m shares | 93.43m USD
165.71m
95.36% | 158.02m