Nasdaq • NDSN • US6556631025
Generating your data highlights...
18.6b USD | # 1030 in US
367.17k shares | 113.65m USD
55.7m
94.22% | 52.48m