OTCPK • MICL.F • SE0025158629
Generating your data highlights...
6.33b USD | # 2178 in US
1.84k shares | 55.51k USD
195.27m
77.02% | 150.39m