NYSE • NTR • CA67077M1086
Generating your data highlights...
34.5b USD | # 630 in US
2.69m shares | 191.14m USD
477.21m
99.85% | 476.49m