NYSE • MPT • US58463J3041
Generating your data highlights...
3.13b USD | # 3285 in US
6.31m shares | 32.63m USD
597.72m
82.03% | 490.31m