NYSE • MPT • US58463J3041
Generating your data highlights...
2.76b USD | # 1890 in US
5.75m shares | 28.56m USD
598.1m
82.04% | 490.69m