Nasdaq • NTRS • US6658591044
Generating your data highlights...
30.8b USD | # 684 in US
1.05m shares | 191.53m USD
182.96m
98.27% | 179.79m