5 income-producing stocks to buy for the second half

CNBC Pro screened for dividend-paying names that analysts believe will rally at least 10% — in addition to the income they throw off.