Nasdaq • CGNX • US1924221039
Generating your data highlights...
10.9b USD | # 1548 in US
2.27m shares | 122.35m USD
166.42m
95.37% | 158.71m