Constellation Brands has posted a marked loss for its fiscal year.