| | | | | |

4 Monster Stocks to Buy Right Now and Hold for 20 Years

Market volatility over the past few months could lead investors to sell and take their winnings home before things get worse. But investing success means riding out the short-term waves and holding on to long-term winners. The S&P 500 (SNPINDEX: ^GSPC) has already made up whatever it lost in value earlier this year, and it…