OTCPK • IDDT.F • SE0000107203
Generating your data highlights...
23.6b USD | # 877 in US
262 shares | 13.79k USD
221.26m
74.14% | 164.05m