6 stocks to buy and hold for investors