OTCPK:MPFR.Y | US5651001043
Generating your data highlights...
14.8b USD | # 1202 in US
828 shares | 7.71k USD
3.07b
30.16% | 926.78m