OTCPK:IDEX.Y | US4557931098
Generating your data highlights...
177b USD | # 90 in US
687.21k shares | 9.3m USD
3.11b
35.61% | 1.11b