On Wednesday, Corona beer maker Constellation Brands (NYSE: STZ) reported its first quarter results,...