According to Morningstar's April 2026 report , the following companies are currently considered among the best to buy because they possess an "economic moat" and were recently trading at undervalued prices.
: Yields 8.1% with a 53-year growth streak. 3M (MMM) : Yields 4.9% with a 64-year growth streak. Coca-Cola (KO) : Yields 2.8% with a 60-year growth streak. Target (TGT) : Yields 3.0% with a 51-year growth streak. Monthly Dividend Stocks good dividend stocks to buy
: Yields 2.78% . Provides exposure to the tech sector with steady income. According to Morningstar's April 2026 report , the
: Yields 3.62% . A "Dividend Aristocrat" with over 25 years of consecutive increases. Coca-Cola (KO) : Yields 2
: Yields 3.39% . This consumer defensive stock is rated as having a "Wide" moat.
: Yields 4.9% . Currently trading at a discount due to competitive challenges despite high profit margins. Established "Dividend Kings" (50+ Years of Growth)