Nasdaq • NTRS.O • US6658598569
Generating your data highlights...
32.4b USD | # 671 in US
35.65k shares | 676.75k USD
190.66m
98.46% | 187.73m