Nasdaq • NDSN • US6556631025
Generating your data highlights...
16.2b USD | # 1161 in US
399.31k shares | 113.64m USD
55.72m
89.10% | 49.65m