Nasdaq • CGNX • US1924221039
Generating your data highlights...
11.3b USD | # 1561 in US
2.26m shares | 147.4m USD
168.22m
91.53% | 153.98m