Constellation Brands has had its rating rasied by the investment bank UBS. Analysts moved the rating to "buy" from "neutral".