3 Top Stocks You Can Buy and Hold for the Next Decade | The Motley Fool
One reason that long-term investing is so effective is that successful businesses are built for the long term themselves. Companies need time to execute their strategies and wait for them to bear fruit. And when their management is adept at deploying capital to generate high rates of return, they can enjoy many years of sustained growth.