For Bill Murray's character in "Groundhog Day," the same thing keeps happening over and over.
That's a similar experience for investors in the following stocks, but in a good way. These S&P 500 members go up every year without fail.
By looking at the stable businesses they are in, it should come as no surprise these stocks are able to post consistent returns year in and year out, even during a financial crisis.
Using Kensho, we found three stocks that gave investors positive returns if they were bought on Jan. 1 and sold on Dec. 31 each year over the last decade. The graphic also includes their average annual gain.