STZ Earnings: All you need to know about Constellation Brands’ Q2 2025 earnings results October 3, 2024