Since there will always be periods of volatility mixed into periods of market growth, it's important to have some excellent dividend stocks in your portfolio. See the stocks »If you need some inspiration, here are 10 top dividend stocks that you can hold forever. The dividend yields 5.3% at the current price, the highest on this list. The dividend yields a lower 0.8% at the current price because Walmart stock has performed so well recently. Bank of America's dividend yields 2.1% at the current price.