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