Nasdaq • CGNX • US1924221039
Generating your data highlights...
9.71b USD | # 1659 in US
2.07m shares | 131.25m USD
168.22m
95.42% | 160.52m