ICL Slips 2% on Q1 Miss

From Financial Modeling Prep: 2025-05-19 16:37:00 ICL (NYSE:ICL) shares fell 2% after reporting Q1 results below expectations. Adjusted earnings were