STZ Stock Earnings: Constellation Brands Beats EPS, Misses Revenue for Q1 2025 InvestorPlace 17 hours