BOSTON ( TheStreet) -- The following stocks earn "buy" ratings from TheStreet.com's quantitative model. They're ordered by potential to appreciate, from worst to best.
These stocks are showing off short-term gain catalysts and longer-term growth potential.
Plus other sectors to watch in this rotation.
Monster Energy continues to dominate the energy market, much like Tiger Woods once dominated the golf world.