ICL (ICL)
ICL (ICL) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- ICL last traded at $4.58, -0.11% on the day.
- ICL: market cap $5.91B, P/E 19.1, revenue $7.71B over the last four quarters, next earnings 2026-11-11.
- Over the past year ICL returned -29.72%; year to date -19.88%.
Updated 2026-11-03 00:43 UTC