NYSE • MPT • US58463J3041
Generating your data highlights...
2.68b USD | # 3525 in US
5.53m shares | 27.46m USD
598.1m
82.04% | 490.68m