STZ Financials: Constellation Brands Inc AI Analysis