The stock market is reaching all-time highs and looking expensive, but high-yield dividend stocks offer long-term opportunities. Realty Income (NYSE: O) is a top pick with a strong track record of 13.5% annualized returns and 112 consecutive quarters of dividend increases. Prologis (NYSE: PLD) is another high-dividend stock with solid long-term growth potential in logistics real estate. Both stocks are REITs and may be volatile in the short term due to rate sensitivity. Analysts recommend investing in the 10 best stocks right now for long-term gains.

Read more at Nasdaq: 2 Dividend Stocks to Buy for Decades of Passive Income