OTCPK • IDTV.F • SE0000190126
Generating your data highlights...
23.6b USD | # 877 in US
N/A shares | N/A USD
210.64m
61.36% | 129.24m