The following is a list of stocks reaching 52-week highs during recent sessions. Judging by their earnings results relative to analyst estimates, it's clear that these stocks are being underestimated by analysts.
In other words, these companies have a track record of beating analyst estimates. Now that they've hit highs, will their winning streak continue, or is most of the good news already priced in?
Complete Story »