5 stocks to buy for the second half from investors