Constellation Brands has posted a strong full-year increase in sales but net profits dropped as cost of goods damaged margins, the company said today (10 April).