O vs STAG

Realty Income Corporation vs STAG Industrial, Inc. · Updated Mar 28, 2026

O12 winsSTAG11 wins

Price Performance

O +7.21%STAG +1.40%

Performance

OSTAG
1 Month-8.19%-8.21%
3 Months+8.32%-3.36%
6 Months+1.01%+4.50%
YTD+7.48%-1.86%
1 Year+8.87%+1.73%
3 Year-2.71%+11.65%
5 Year+6.89%+10.66%

Yearly Returns

YTD20252024202320222021202020192018201720162015
O+5.9%+7.2%-8.8%-10.0%-10.9%+23.5%-14.2%+18.9%+11.3%-0.8%+12.3%+6.2%
STAG-2.3%+11.4%-14.6%+21.4%-31.3%+56.4%+0.3%+30.3%-8.2%+15.3%+30.9%-25.1%

Valuation

OSTAG
P/E Ratio51.3424.71
Forward P/E38.4336.92
PEG Ratio6.832.13
P/S Ratio9.888.21
P/B Ratio1.421.89
EV/EBITDA21.8214.17

Financials

OSTAG
EPS (TTM)$1.18$1.46
Gross Margin+82.14%+9.23%
Operating Margin+17.97%+37.84%
Net Margin+20.27%+37.79%
ROE+2.67%+7.53%
ROA+1.47%+3.84%
Debt/Equity0.820.89

Growth

OSTAG
Revenue Growth YoY+11.02%+10.82%
Revenue Growth QoQ+1.18%+4.63%
EPS Growth YoY+43.48%+57.14%
EPS Growth QoQ-5.71%+69.23%

Technical

OSTAG
RSI (14)33.1235.57
% From 20-Day SMA-4.91%-4.78%
% From 50-Day SMA-4.35%-5.21%
% From 200-Day SMA+2.07%-2.82%
% From 52-Week High-10.82%-9.77%
% From 52-Week Low+19.47%+26.09%

Analyst Ratings

O
Hold(16 analysts)
Strong SellHoldStrong Buy
Price Target
$64.00
+5.05% upside
STAG
Hold(8 analysts)
Strong SellHoldStrong Buy
Price Target
$45.00
+23.29% upside

Overview

OSTAG
SectorReal EstateReal Estate
IndustryREIT - RetailREIT - Industrial
ExchangeNYSENYSE
Market Cap$56.83B$6.94B
Shares Outstanding932.4M191.0M
Avg Volume (10D)6.09M1.60M
Dividend Yield5.30%3.42%

Frequently Asked Questions

Is O or STAG a better buy right now?
Based on 23 comparable metrics, O leads in 12 categories while STAG leads in 11. O has a consensus analyst rating with 16 analysts covering the stock. Neither stock should be purchased based on a single comparison — consider your investment goals and risk tolerance.
Which stock has better performance, O or STAG?
Over the past year, O returned +8.87% compared to STAG's +1.73%. In the short term (1 month), O returned -8.19% vs STAG's -8.21%.
Is O or STAG more expensive?
O trades at a P/E of 51.34 compared to STAG's 24.71. On a price-to-sales basis, O trades at 9.88x vs STAG's 8.21x. Forward P/E: O at 38.43 vs STAG at 36.92.
Which stock has higher growth, O or STAG?
O's revenue grew +11.02% year-over-year compared to STAG's +10.82%. EPS growth: O at +43.48% vs STAG at +57.14%.
Do O and STAG pay dividends?
O pays a dividend with a yield of 5.30%. STAG pays a dividend with a yield of 3.42%.
Which stock do analysts prefer, O or STAG?
O has 16 analysts with a target price of $64.00 (+5.05% upside). STAG has 8 analysts with a target of $45.00 (+23.29% upside).

Data updated daily. All comparisons based on latest available market data. Not investment advice.