-
Posted by
Two Blokes Apr 15 -
Filed in
Stock
-
4 views
Realty Income (O 1.89%) is a well-run net lease real estate investment trust (REIT). It's the industry's 800-pound gorilla, with an enormous portfolio and a reach that spans North America to Europe.