OTCPK • NRDX.F • DE000A0D6554
Generating your data highlights...
13.3b USD | # 1345 in US
593 shares | 30.66k USD
236.45m
50.04% | 118.32m