Nasdaq • NDSN • US6556631025
Generating your data highlights...
16.9b USD | # 1140 in US
396.2k shares | 116.39m USD
55.72m
89.10% | 49.64m