Constellation Brands pours up earnings beat, affirms full-year guide