(CNBC) With the S&P 500 back up near record highs, it can be a challenge to find stocks that still have further room to rally. The danger is that valuations can become inflated, leading stocks to pullback if the mood turns sour or data disappoints. The key is to find stocks that still look undervalued and are delivering strong growth with significant new opportunities ahead.