ICL Group (ICL) Misses Q3 Earnings and Revenue Estimates — ICL -0.70 · News Impact Screener