Constellation Brands' net profit under GAAP for 6M 2021 was $349.2 million, against a loss of $754.1 million in the previous year. Revenue decreased by 4.9% to $4.224 billion, compared to $4.441 billion a year earlier.