Nasdaq • NTRS • US6658591044
Generating your data highlights...
34b USD | # 663 in US
1.08m shares | 189.27m USD
182.96m
96.98% | 177.43m