Medical Properties Trust, Inc. (FRA:M3P)
Germany flag Germany · Delayed Price · Currency is EUR
5.07
+0.02 (0.36%)
Last updated: Feb 20, 2026, 9:59 AM CET

Medical Properties Trust Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
2,8682,5612,2912,6586,23312,388
Market Cap Growth
3.90%11.82%-13.83%-57.35%-49.68%29.77%
Enterprise Value
10,64110,41510,92811,54114,82221,390
Last Close Price
5.074.293.323.827.7714.29
Price/FFO Ratio
13.8413.84-1.437.96--
PE Ratio
----7.3921.55
PS Ratio
3.463.092.283.324.218.96
PB Ratio
0.730.650.490.390.781.67
P/OCF Ratio
--9.665.819.0117.36
EV/Sales Ratio
12.9012.5810.8914.4010.0015.46
EV/EBITDA Ratio
13.8015.0915.8532.8811.4017.36
EV/EBIT Ratio
19.6622.6526.31220.5015.1722.80
Debt / Equity Ratio
2.112.111.851.331.211.35
Debt / EBITDA Ratio
11.9611.9612.3825.717.428.08
Net Debt / Equity Ratio
1.991.991.781.291.171.29
Net Debt / EBITDA Ratio
11.3011.3012.0425.457.237.79
Asset Turnover
0.070.070.060.050.080.08
Quick Ratio
3.393.391.332.552.475.43
Current Ratio
3.733.731.513.042.897.49
Return on Equity (ROE)
-5.85%-5.85%-38.63%-6.85%10.61%8.32%
Return on Assets (ROA)
2.30%2.30%1.65%0.19%3.25%3.57%
Return on Invested Capital (ROIC)
3.78%3.85%2.73%0.32%5.07%5.30%
Earnings Yield
-8.25%-9.21%-101.63%-18.94%13.55%4.66%
Dividend Yield
5.69%6.55%13.38%20.84%13.97%6.89%
Payout Ratio
----77.39%98.09%
Buyback Yield / Dilution
-0.11%-0.11%-0.29%0.05%-1.47%-11.25%
Total Shareholder Return
5.59%6.44%13.09%20.89%12.49%-4.36%
Source: S&P Global Market Intelligence. Real Estate template. Financial Sources.