The 7 undervalued stocks to buy after the selloff present great investment opportunities for patient investors now.