OTCPK • IDDW.F • SE0001515552
Generating your data highlights...
7.07b USD | # 2026 in US
N/A shares | N/A USD
364.32m
72.76% | 265.09m