With the benchmark S&P 500 index near its all-time high, though, now might seem like the wrong time to go looking for stocks ...