ICON posts 87/100 EcoVadis score, earns Platinum status in 2025 ESG report - ICLR News | Rallies