Nasdaq • NDSN • US6556631025
Generating your data highlights...
17.3b USD | # 1133 in US
400.64k shares | 116.08m USD
55.72m
89.10% | 49.64m