Nasdaq • NDSN • US6556631025
Generating your data highlights...
15.2b USD | # 1204 in US
352.7k shares | 97.77m USD
55.78m
89.11% | 49.71m