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.