Investment Thesis
Realty Income (O) is a net lease REIT that owns over 6,500 properties across the United States as well as Puerto Rico and recently also the United Kingdom. Its portfolio has 9.2 average years remaining on its lease terms, derives 48% of rent from investment-grade tenants, and enjoys a phenomenally high 94.2% EBITDA margin.
While Realty Income has come under pressure during the COVID-19 pandemic due to exposure to movie theaters, fitness centers, and restaurants, I believe most of these properties should continue to perform well over the long term. And