Here's My Favorite High-Dividend Stock to Buy Right Now, and It's Not Even Close

Key Points

Although the stock market has rallied sharply since the tariff-driven lows we saw in mid-April, there are still some compelling investment opportunities. That's especially true when it comes to dividend stocks, as the persistent high-interest-rate environment has served as a negative catalyst for many income-focused stocks.

Real estate investment trusts , or REITs, are one area in particular where there are some attractive opportunities right now. REITs tend to be extremely rate-sensitive, even when their businesses are performing quite well.

Realty Income (NYSE: O) was the first real estate stock I ever bought about 12 years ago, and I've added to my position many times since then. But I'd have to say that I've never thought Realty Income looked like quite as much of a bargain as it does right now.

Here's My Favorite High-Dividend Stock to Buy Right Now, and It's Not Even Close

A great business and massive opportunity

Realty Income owns about 15,600 properties, most of which are freestanding retail. There is also a substantial concentration of industrial properties, as well as a few gaming and agricultural properties. Realty Income recently decided to branch out into data centers through a partnership with leading data center REIT Digital Realty Trust (NYSE: DLR) .

However, retail is the bulk of the portfolio, making up about three-fourths of the rental income. However, Realty Income's properties have two characteristics that are important to the investment thesis:

It's also important to point out that although Realty Income is one of the largest real estate investment trusts, it still has tons of room to grow. The company has a roughly $50 billion market cap but estimates that its addressable market of properties is about $5.5 trillion in the United States alone. If you include Europe, where Realty Income has been actively expanding and where very few properties are REIT-owned, the market of potential real estate is about $14 trillion in size.

OK