Nasdaq:CGNX | US1924221039
Generating your data highlights...
7.1b USD | # 2044 in US
1.75m shares | 66.63m USD
167.55m
95.49% | 160m