Source - Alliance News

CRH PLC on Thursday reported higher profit and revenue in 2024, while increasing shareholder returns through a new $300 million share buyback programme and a higher dividend.

CRH is a Dublin-based building materials supplier, focused on lime and limestone.

Net profit increased 15% to $3.52 billion in 2024 from $3.07 billion in 2025. Diluted earnings per share grew 16% to $5.02 from $4.33.

Revenue rose 1,8% to $35.57 billion from $34.95 billion in 2023.

CRH announced a total dividend of $1.40 per share for 2024, up 5.2% from $1.33 the year prior. It declared a quarterly dividend of 37 cents per share.

CRH said it completed the latest phase of its buyback programme, returning $300 million to shareholders. It has launched a new $300 million buyback, set to run until no later than May 2.

Chief Executive Officer Jim Mintern said: ‘2024 was a strong year for CRH, driven by our customer-connected solutions strategy and leading positions of scale in attractive, higher-growth markets. We delivered another year of double-digit profit growth and an 11th consecutive year of margin expansion, reflecting a continued focus on commercial management and operational excellence across the organisation.’

Looking ahead, CRH said it expects continued growth in 2025, guiding for net profit of between $3.7 billion and $4.1 billion and adjusted adjusted earnings before interest, tax, depreciation and amortisation of $7.3 billion to $7.7 billion, compared to $6.93 billion in 2024.

CEO Mintern added: ‘The outlook for our business remains positive, underpinned by favourable demand and positive pricing momentum, leaving us well positioned for another year of growth and value creation ahead.’

Shares in CRH were down 1.8% at 7,978.00 pence in London on Thursday morning.

Copyright 2025 Alliance News Ltd. All Rights reserved.

Find out how to deal online from £1.50 in a SIPP, ISA or Dealing account. AJ Bell logo

Related Charts

Crh PLC (CRH)

-36.00p (-0.52%)
delayed 17:52PM
JavaScript chart by amCharts 3.4.408:0011:5115:206,8006,8506,9006,9507,0007,050Show all