Constellation Brands has said a glass bottle recall for its Corona Extra beer cost the company an estimated US$9m.