MarketBrain

MEDICAL PROPERTIES TRUST INC

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$972.0M$995.5M$871.8M$1.5B$1.5B
Cost of revenue$90.3M$74.2M$110.1M$167.4M$101.4M
Cash from operations$230.8M$245.5M$505.8M$739.0M$811.7M
Share repurchases$23.4M$17.9M
Total assets$15.0B$14.3B$18.3B$19.7B$20.5B
Total liabilities$10.4B$9.5B$10.7B$11.1B$12.1B
Total debt$9.8B$8.9B$10.1B$10.3B$11.4B

Shares outstanding 598.1M · Free float 98.1%

Annual filing data through FY ended December 31, 2025; float as of July 12, 2026.