TD Cowen analyst Robert Moskow upgrades Constellation Brands (NYSE:STZ) from Hold to Buy and raises the price target from $142 to $190.