OTCPK:MPFR.F | ES0124244E34
Generating your data highlights...
14.8b USD | # 1202 in US
4.1k shares | 18.48k USD
3.07b
30.16% | 926.78m