Nasdaq:NTRS.O | US6658598569
Generating your data highlights...
18.2b USD | # 915 in US
22.24k shares | 482.72k USD
201.64m
98.53% | 198.68m