Skip to main content

O vs STAG

Realty Income Corporation vs STAG Industrial, Inc. · Updated Sep 25, 2026

O — 9 winsSTAG — 14 wins

Price Performance

O -7.42%STAG +6.72%

Performance

OSTAG
1 Month-11.59%+0.89%
3 Months-10.47%-4.25%
6 Months-7.66%+3.67%
YTD-1.46%+1.82%
1 Year-5.95%+6.31%
3 Year-8.73%+4.55%
5 Year-4.18%+24.73%

Yearly Returns

YTD20252024202320222021202020192018201720162015
O-3.4%+7.2%-8.8%-10.0%-10.9%+23.5%-14.2%+18.9%+11.3%-0.8%+12.3%+6.2%
STAG-0.2%+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 Ratio45.5329.02
Forward P/E11.8011.15
PEG Ratio6.462.23
P/S Ratio9.038.37
P/B Ratio1.372.02
EV/EBITDA19.7215.01

Financials

OSTAG
EPS (TTM)$1.22$1.29
Gross Margin+11.06%0.00%
Operating Margin+46.86%+0.59%
Net Margin-0.59%+27.64%
ROE+2.04%+6.81%
ROA+1.07%+3.40%
Debt/Equity0.770.90

Growth

OSTAG
Revenue Growth YoY+12.19%+9.06%
Revenue Growth QoQ+4.08%+1.50%
EPS Growth YoY+17.86%-34.69%
EPS Growth QoQ+3.13%-27.27%

Technical

OSTAG
RSI (14)13.8651.92
% From 20-Day SMA-6.21%+0.35%
% From 50-Day SMA-10.24%-1.46%
% From 200-Day SMA-10.22%-1.63%
% From 52-Week High-18.24%-12.16%
% From 52-Week Low+0.86%+8.81%

Analyst Ratings

O
Hold(13 analysts)
Strong SellHoldStrong Buy
Price Target
$66.31
+16.77% upside
STAG
Hold(9 analysts)
Strong SellHoldStrong Buy
Price Target
$41.80
+10.98% upside

Overview

OSTAG
SectorReal EstateReal Estate
IndustryREIT - RetailREIT - Industrial
ExchangeNYSENYSE
Market Cap$53.45B$7.23B
Shares Outstanding932.5M192.8M
Avg Volume (10D)9.67M1.52M
Dividend Yield5.66%4.05%

Frequently Asked Questions

Is O or STAG a better buy right now?
Based on 23 comparable metrics, STAG leads in 14 categories while O leads in 9. STAG has a consensus analyst rating with 9 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 -5.95% compared to STAG's +6.31%. In the short term (1 month), O returned -11.59% vs STAG's +0.89%.
Is O or STAG more expensive?
O trades at a P/E of 45.53 compared to STAG's 29.02. On a price-to-sales basis, O trades at 9.03x vs STAG's 8.37x. Forward P/E: O at 11.80 vs STAG at 11.15.
Which stock has higher growth, O or STAG?
O's revenue grew +12.19% year-over-year compared to STAG's +9.06%. EPS growth: O at +17.86% vs STAG at -34.69%.
Do O and STAG pay dividends?
O pays a dividend with a yield of 5.66%. STAG pays a dividend with a yield of 4.05%.
Which stock do analysts prefer, O or STAG?
O has 13 analysts with a target price of $66.31 (+16.77% upside). STAG has 9 analysts with a target of $41.80 (+10.98% upside).

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