One of the best ways to profit with stocks is also one of the simplest: Find great companies, buy them, and then hold them for as long as you can. And while simple isn't always easy -- try holding a stock that falls by 40% during the next market downturn -- it has proven to be an excellent way to generate life-changing wealth. We challenged three investors to give us some seriously long-term ideas with a simple question: "What's a stock to buy and hold for 25 years?" They came up with CareTrust REIT Inc.