New product launches and a trimmed portfolio bode well for Constellation Brands (STZ) January 11, 2021