Constellation Brands (STZ) Q1 Earnings Miss and Strategic Resilience Analysis | Monexa