Nasdaq • NTRS • US6658591044
Generating your data highlights...
32.4b USD | # 671 in US
1.09m shares | 173.83m USD
185.05m
98.29% | 181.88m