“Constellation Brands attributes a pullback in spending by its Hispanic consumer base to immigration policy concerns and economic pressure.”