EquityFolio

DLR vs O

Digital Realty Trust, Inc. Common Stock · Realty Income Corporation Common Stock

Relative return (rebased to 100)

Key stats

Metric DLR O
Price $188.18 $65.54
Market Cap $66.13B $61.12B
P/E 50.53 57.73
P/B 2.83 1.56
P/S 10.82 10.63
ROE 5.6% 2.7%
Net Margin 21.4% 18.4%
Gross Margin
Revenue Growth 10.0% 9.1%
Dividend Yield 4.91%
EPS $3.72 $1.14

Metrics from owned fundamentals, updated daily. Highlighted values are the more favorable of the two.