Nasdaq • NDSN • US6556631025
Generating your data highlights...
15.8b USD | # 1194 in US
369.43k shares | 103.21m USD
55.78m
89.16% | 49.74m