Lately I've been seeing several articles/posts discussing when to sell a DG stock. While it is tempting to sell at a high, it might not be worth it. Unless you see companies approaching grossly overvalued why get rid of the position especially if the underlying reason that you're investing is for dividend growth. Now if a company like Walmart starts trading at a 30 P/E multiple then yes it might be time to sell because thanks to the sheer size of Walmart a 30 P/E multiple is a little ridiculous for a company that can't grow that fast.
One thing that I haven't seen in a lot of these articles is the idea of turning off the dividend reinvestment program which thanks to the online world is all of about 5 clicks of the mouse for me to accomplish. If one of your investments has a nice run-up in price the reinvestment of said dividends is always an option. Say for example the current yield drops below your investment threshold but the fundamentals of the business haven't changed then I would lean toward just not reinvesting the dividends in that company until it's price comes back to more reasonable valuations.
I struggled with this on the shares of Walmart that purchased back in late April when news of the Mexican bribery scandal hit. Within a short time the price climbed 25% and the current yield subsequently fell. I debated on whether I should sell to capture the gains and put it to use in another DG stock, but ultimately decided to just turn off the DRIP and collect the dividends. Currently Walmart is yielding just over 2% which is too low for me to justify reinvestment when I wouldn't consider adding new capital at today's prices. I liked the purchase of Walmart and was able to purchase shares at a price I was comfortable with. However, until it reaches grossly overvalued I'll just sit back, collect the dividends and put them to use somewhere else.