Nasdaq • CGNX • US1924221039
Generating your data highlights...
11.1b USD | # 1574 in US
2.21m shares | 132.41m USD
166.42m
95.37% | 158.72m