OTCPK • IDRS.F • CH0363463438
Generating your data highlights...
1.82b USD | # 4081 in US
9.14k shares | 51.72k USD
255.04m
62.16% | 158.53m