CooperCompanies (COO) Q1 2025 Earnings Preview: Market Trends and Analysis | Monexa