Constellation Brands rose over 3% after reporting revenue and EPS above Wall Street estimates, while keeping its full year guidance unchanged due to macroeconomic headwinds. Net sales fell -15% to $2.48bn and operating margins weakened partly from aluminium tariffs.