Constellation Brands (NYSE: STZ) will report Q1 earnings on 7/1, with expected EPS of $3.29 and revenue of $2.56 billion. Some analysts have lowered their price targets, but STZ still offers a 2.53% annual dividend yield, with an investment of $237,302 needed to earn $500/month.