STZ is trading at $141.53 (-4.51%) today as rising oil prices driven by U.S.-Iran tensions weigh on production cost expectations.
- The decline comes despite a lack of company-specific news or announcements on May 11, 2026.
- High energy costs could pressure margins across Constellation Brands' beer, wine, and spirits segments.
- The stock is bucking broader market gains fueled by strength in the technology sector.