Wine giant Constellation Brands has swung to a net loss of US$301m for its fiscal full-year and has warned that it faces more than $100m in charges over the next year as it looks to cut jobs and restructure the business.