The US's Banc of America Securities has raised its investment rating on shares of Constellation Brands to "buy" from "neutral."