Nasdaq • NDSN • US6556631025
Generating your data highlights...
16.2b USD | # 1157 in US
371.8k shares | 103.72m USD
55.72m
89.10% | 49.64m