ICL group’s earnings surpass estimates, revenues lag in Q1
ICL Group Ltd (ICL – Free Report) recorded profits of $91 million or 7 cents per share in first-quarter 2025, down from $109 million or 8 cents in the year-ago quarter. Barring one-time items, adjusted earnings per share were 9 cents, which beat the Zacks Consensus Estimate of 8 cents. Sales rose around 2% yearly … Read more