IPW iPower drops 374 after Q3 2025 EPS lands slightly below Wall Street consensus expectations What risks should investors watch for Esperion Therapeutics ESPR stock 270 20260420 EverCommerce EVCM Stock Public Float In Focus 20260420 Ecolab Inc ECL Delivers Record 2025 Performance Advances AI Infrastructure Growth Strategy at Annual Meeting