Carnival posts record earnings and raises guidance as demand soars, while Constellation Brands struggles with weak alcohol ...