Nasdaq • NTRS • US6658591044
Generating your data highlights...
30.8b USD | # 696 in US
1.15m shares | 169.77m USD
185.05m
98.28% | 181.86m