OTCPK • FMCQ.F • DE0005785802
Generating your data highlights...
12.6b USD | # 1444 in US
309 shares | 14.8k USD
265.03m
68.35% | 181.15m