CRH plc (CRH) reported Q2 earnings Thursday of $2.21 per diluted share, up from $1.94 a year earlier.
Analysts surveyed by FactSet expected $1.99.
Revenue for the quarter ended June 30 was $10.78 billion, up from $10.21 billion a year earlier.
Analysts expected $10.68 billion.
The company maintained its full-year 2026 diluted earnings outlook to be between $5.60 and $6.05 per share. Analysts expect $5.92.