Constellation Brands Stock: A Brewing Comeback?