OTCPK • NDTA.F • DE000A0SMU87
Generating your data highlights...
484m USD | # 6083 in US
296 shares | 3.47k USD
64.2m
100.00% | 64.2m