Omega Healthcare Investors, Inc. (OHI)
NYSE: OHI · Real-Time Price · USD
44.84
+0.05 (0.11%)
Mar 23, 2026, 4:00 PM EDT - Market closed

OHI Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
13,25313,10410,5657,5206,5477,074
Market Cap Growth
27.47%24.03%40.49%14.86%-7.44%-15.76%
Enterprise Value
17,52617,59215,08012,33311,73112,508
Last Close Price
44.8444.3437.8530.6627.9529.59
PE Ratio
23.1222.8624.4230.6615.5316.91
PS Ratio
11.1411.0110.057.927.466.66
PB Ratio
2.562.532.332.101.811.81
P/TBV Ratio
2.642.612.262.151.891.85
P/FCF Ratio
-161.6545.1427.5719.76-209.60
P/OCF Ratio
15.0914.9214.1012.1710.469.80
EV/Sales Ratio
14.7314.7814.3412.9913.3611.77
EV/EBITDA Ratio
16.3916.8816.2317.3418.2114.53
EV/EBIT Ratio
23.5624.5324.1631.4937.6224.10
EV/FCF Ratio
-217.0264.4345.2135.40-370.62
Debt / Equity Ratio
0.780.781.021.351.391.28
Debt / EBITDA Ratio
4.164.085.217.128.216.10
Debt / FCF Ratio
52.5052.5020.6718.5815.95-155.66
Net Debt / Equity Ratio
0.820.820.951.291.381.34
Net Debt / EBITDA Ratio
4.134.064.656.507.756.08
Net Debt / FCF Ratio
52.1752.1718.4616.9515.06-155.06
Asset Turnover
0.120.120.110.100.090.11
Quick Ratio
0.890.892.382.331.531.02
Current Ratio
0.970.972.472.331.541.04
Return on Equity (ROE)
11.98%11.98%9.84%6.58%11.09%10.52%
Return on Assets (ROA)
6.83%7.02%6.40%4.13%3.24%5.38%
Return on Invested Capital (ROIC)
7.28%7.48%6.98%4.45%3.40%5.59%
Return on Capital Employed (ROCE)
7.25%7.44%6.79%4.37%3.38%5.59%
Earnings Yield
4.32%4.38%4.10%3.26%6.44%5.91%
FCF Yield
-0.62%2.22%3.63%5.06%-0.48%
Dividend Yield
5.98%6.03%7.02%8.73%9.58%9.10%
Payout Ratio
138.20%132.23%168.69%265.86%148.24%153.01%
Buyback Yield / Dilution
-4.63%-4.63%-11.70%-4.47%2.05%-3.87%
Total Shareholder Return
1.35%1.40%-4.68%4.26%11.63%5.22%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Real Estate template. Financial Sources.
SEC Filings: 10-K · 10-Q