Nasdaq • NDSN • US6556631025
Generating your data highlights...
17.4b USD | # 1098 in US
382.36k shares | 116.73m USD
55.7m
89.11% | 49.64m