OTCPK • NTOI.F • FI0009013296
Generating your data highlights...
23.6b USD | # 880 in US
3.9k shares | 125.38k USD
768.28m
54.46% | 418.44m