ICL Group Ltd

ICLNYSE
$5.04
-0.13-2.42%
Ult. Agg.: Sep 30, 2:36 PM

ICL Group vs. Peers Comparison

Compare ICL Group (ICL) to its peers on price performance, valuation multiples and key financial metrics.