Realty Income Yields 5% Because the Market Agreed Retail REITs Are Toxic. It Was Wrong

The stock currently yields roughly 5%. The story the market is telling with that yield (retail REITs are toxic, net lease is broken, e-commerce wins) …