Nasdaq:CGNX | US1924221039
Generating your data highlights...
6.62b USD | # 1857 in US
1.17m shares | 45.43m USD
171.52m
94.61% | 162.27m