The glass most definitely looks half full for Constellation Brands at the moment.