Constellation Brands has posted a healthy rise in Q2 profits, despite a marked dip in sales.