Constellation Brands heads into earnings with demand headwinds — STZ -0.40 · News Impact Screener