OTCPK • IVUF.F • DE0007448508
Generating your data highlights...
423m USD | # 6275 in US
N/A shares | N/A USD
17.27m
69.94% | 12.08m