NYSE • MPT • US58463J3041
Generating your data highlights...
1.95b USD | # 3976 in US
8.38m shares | 35.07m USD
597.2m
82.01% | 489.75m