Constellation Brands (STZ): Strategic Shifts & Market Analysis | Monexa