NYSE • MPT • US58463J3041
Generating your data highlights...
2.75b USD | # 3520 in US
5.76m shares | 28.64m USD
598.1m
82.04% | 490.69m