MEDICAL PROPERTIES TRUST INCMPW

Market cap
$3.2B
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 2024454-26.35%
Dec 31, 2023616+78.29%
Dec 31, 2022346+3.53%
Dec 31, 2021334+20.96%
Dec 31, 2020276+76.24%
Dec 31, 2019157+10.66%
Dec 31, 2018141+7.21%
Dec 31, 2017132+35.22%
Dec 31, 201698+35.88%
Dec 31, 201572+30.21%
Dec 31, 201455+42.10%
Dec 31, 201339+9.06%
Dec 31, 201236+0.33%
Dec 31, 201135