Constellation Brands faces 6% swing as earnings test beer demand