OTCPK • MRTP.Y • US5730261014
Generating your data highlights...
451m USD | # 6307 in US
N/A shares | N/A USD
632.99m
96.41% | 610.28m