OTCPK • IVTB.F • SE0010100958
Generating your data highlights...
12.7b USD | # 1402 in US
3.33k shares | 75.18k USD
591.73m
23.64% | 139.9m