Constellation Brands stock rises on Q4 earnings beat