NYSE • MPT • US58463J3041
Generating your data highlights...
2.48b USD | # 3756 in US
6.49m shares | 30.51m USD
597.2m
82.01% | 489.75m