OTCPK • MTRA.F • CA59162N1096
Generating your data highlights...
13.8b USD | # 1314 in US
5.54k shares | 381.96k USD
210.83m
99.74% | 210.29m