Nasdaq • NTRS • US6658591044
Generating your data highlights...
31.8b USD | # 673 in US
1.1m shares | 176.89m USD
185.05m
98.29% | 181.88m