CRH PUBLIC LTD CO
CRH · Cement, Hydraulic · 668.2M shares · -4%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $2.9B (gross $3.1B, SBC $123M)
Reference price $104.44 · est. market cap ~$69.8B — last insider sale, 2026-05-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A85Dominant, scaled building-materials franchise with durable local-monopoly moats, top-decile cash generation, and strong returns.
Strengths
- $37.4B revenue, $3.8B net income, $2.9B FCF (96th pct) with operating margin 14.5% (79th) and ROA 6.4% (82nd)
- ROE 15.6% (73rd) and 148% operating-cash-to-net-income conversion; consistent record performance
- Wide moat from non-transportable aggregates, scale, and a proven acquisition/integration engine; IIJA/reindustrialization tailwinds
Risks
- Cyclical, weather- and rate-sensitive demand tied to construction and public infrastructure budgets
- Leverage debt/equity 0.74 plus an active $4B/yr acquisition cadence; Adjusted ROIC slipped 130bps to 12.1%
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Customer concentration~10% of revenue from one customer/distributor — In addition, CRH may also be negatively impacted by fluctuations in the price of fuel and principal energy-related raw materials, which accounted for approximately 10% of Total revenues in 2025, consi
- Strong balance sheetStrong balance sheet — $4.1B cash & investments
- Insider buyingInsider buying — 2 open-market buy(s) by 2 insider(s) (cluster of 2 insiders, ~$601,285, last 6mo) Form 4 ↗
- Buying back stockNet buyback — share count -4%/yr over 2y
- Revenue declineRevenue -21.7% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
36.1%
Operating margin
14.5%
Net margin
10.0%
Return on equity
15.6%
Return on assets
6.4%
ROIC
10.3%
Revenue growth (QoQ)
-21.7%
Net-income growth
7.5%
Debt / equity
0.7×
Net debt / EBITDA
1.8×
Current ratio
1.7×
Free cash flow
$2.9B
EBITDA
$7.6B
Tangible book value
$8.9B
Cash & investments
$4.1B
Stock comp / revenue
0.4%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-15 | ORiordain Padraig | Sell | 1.5K | $104.44 |
| 2026-05-13 | Boucher Richard Aidan Hugh | Tax withheld | 1.6K | $108.75 |
| 2026-05-13 | Wheatley Philip | Option exercise | 2.0K | — |
| 2026-05-13 | Wheatley Philip | Tax withheld | 1.0K | $110.41 |
| 2026-05-13 | Kelly Shaun | Option exercise | 2.0K | — |
| 2026-05-13 | Kelly Shaun | Tax withheld | 962 | $108.75 |
| 2026-05-13 | Khan Badar | Option exercise | 2.0K | — |
| 2026-05-13 | Khan Badar | Tax withheld | 962 | $108.75 |
| 2026-05-13 | Verchere Christina Campbell | Option exercise | 2.0K | — |
| 2026-05-13 | Verchere Christina Campbell | Tax withheld | 962 | $108.75 |
| 2026-05-13 | ORiordain Padraig | Option exercise | 2.5K | — |
| 2026-05-13 | ORiordain Padraig | Tax withheld | 1.3K | $110.41 |
| 2026-05-13 | Dowling Caroline | Option exercise | 2.0K | — |
| 2026-05-13 | Dowling Caroline | Tax withheld | 1.0K | $108.75 |
| 2026-05-13 | Karlstrom Johan | Option exercise | 2.0K | — |
| 2026-05-13 | Karlstrom Johan | Tax withheld | 962 | $108.75 |
| 2026-05-13 | Boucher Richard Aidan Hugh | Option exercise | 3.3K | — |
| 2026-05-13 | Bryan Aylwyn | Option exercise | 1.2K | — |
| 2026-05-13 | Bryan Aylwyn | Tax withheld | 632 | $110.41 |
| 2026-05-13 | Mintern Denis James | Option exercise | 15K | — |
| 2026-05-13 | Mintern Denis James | Tax withheld | 7.9K | $109.29 |
| 2026-05-13 | San Agustin Juan Pablo | Option exercise | 2.7K | — |
| 2026-05-13 | San Agustin Juan Pablo | Tax withheld | 1.2K | $110.43 |
| 2026-05-13 | Lane Kristin | Option exercise | 2.2K | — |
| 2026-05-13 | Lane Kristin | Tax withheld | 876 | $108.75 |
| 2026-05-13 | McKay Lamar | Option exercise | 2.0K | — |
| 2026-05-13 | McKay Lamar | Tax withheld | 962 | $108.75 |
| 2026-05-13 | Rhinehart Mary K | Option exercise | 2.0K | — |
| 2026-05-13 | Rhinehart Mary K | Tax withheld | 962 | $108.75 |
| 2026-05-13 | Lake Randy | Option exercise | 6.4K | — |
| 2026-05-13 | Lake Randy | Tax withheld | 2.8K | $108.75 |
| 2026-05-13 | Creech Nathan | Option exercise | 5.2K | — |
| 2026-05-13 | Creech Nathan | Tax withheld | 2.0K | $108.75 |
| 2026-05-13 | Platt Gillian L. | Option exercise | 2.0K | — |
| 2026-05-13 | Platt Gillian L. | Tax withheld | 962 | $108.75 |
| 2026-05-13 | Buckley Peter J. | Option exercise | 3.5K | — |
| 2026-05-13 | Buckley Peter J. | Tax withheld | 1.7K | $110.43 |
| 2026-05-13 | Talbot Siobhan | Option exercise | 2.0K | — |
| 2026-05-13 | Talbot Siobhan | Tax withheld | 1.0K | $108.75 |
| 2026-05-13 | FEARON RICHARD H | Option exercise | 2.0K | — |
| 2026-05-13 | FEARON RICHARD H | Tax withheld | 962 | $108.75 |
| 2026-03-12 | Talbot Siobhan | Buy | 2.0K | $102.11 |
| 2026-03-11 | FEARON RICHARD H | Buy | 3.8K | $104.49 |
| 2026-02-24 | Buckley Peter J. | Tax withheld | 12K | $121.81 |
| 2026-02-24 | San Agustin Juan Pablo | Tax withheld | 15K | $121.81 |
| 2026-02-24 | Buckley Peter J. | Grant | 24K | — |
| 2026-02-24 | San Agustin Juan Pablo | Grant | 27K | — |
| 2026-02-24 | San Agustin Juan Pablo | Option exercise | 4.4K | — |
| 2026-02-23 | Mintern Denis James | Option exercise | 14K | — |
| 2026-02-23 | Creech Nathan | Grant | 64K | — |
| 2026-02-23 | Creech Nathan | Option exercise | 9.9K | — |
| 2026-02-23 | Creech Nathan | Tax withheld | 29K | $121.49 |
| 2026-02-23 | Lane Kristin | Grant | 15K | — |
| 2026-02-23 | Lane Kristin | Tax withheld | 6.0K | $121.49 |
| 2026-02-23 | Lake Randy | Grant | 74K | — |
| 2026-02-23 | Lake Randy | Option exercise | 17K | — |
| 2026-02-23 | Lake Randy | Tax withheld | 40K | $121.49 |
| 2026-02-23 | Mintern Denis James | Tax withheld | 7.5K | $120.78 |
| 2026-02-23 | Wheatley Philip | Grant | 28K | — |
| 2026-02-23 | Wheatley Philip | Tax withheld | 15K | $121.17 |
| 2025-08-12 | Lake Randy | Sell | 40K | $110.91 |
| 2025-05-13 | ORiordain Padraig | Buy | 1.5K | $99.16 |
| 2025-03-03 | Creech Nathan | Grant | 53K | — |
| 2025-03-03 | Creech Nathan | Option exercise | 7.4K | — |
| 2025-03-03 | Creech Nathan | Tax withheld | 24K | $99.97 |
| 2025-03-03 | Buckley Peter J. | Grant | 27K | — |
| 2025-03-03 | Buckley Peter J. | Tax withheld | 14K | $95.23 |
| 2025-03-03 | Lake Randy | Grant | 88K | — |
| 2025-03-03 | Lake Randy | Option exercise | 12K | — |
| 2025-03-03 | Lake Randy | Option exercise | 35K | — |
| 2025-03-03 | Lake Randy | Tax withheld | 60K | $99.97 |
| 2025-03-03 | San Agustin Juan Pablo | Grant | 32K | — |
| 2025-03-03 | San Agustin Juan Pablo | Option exercise | 3.7K | — |
| 2025-03-03 | San Agustin Juan Pablo | Tax withheld | 18K | $95.23 |
| 2025-03-03 | Feury Robert T. Jr. | Grant | 25K | — |
| 2025-03-03 | Feury Robert T. Jr. | Tax withheld | 13K | $99.97 |
| 2025-03-03 | Manifold Albert Jude | Grant | 198K | — |
| 2025-03-03 | Manifold Albert Jude | Option exercise | 26K | — |
| 2025-03-03 | Manifold Albert Jude | Tax withheld | 116K | $102.93 |
| 2025-03-03 | Mintern Denis James | Grant | 8.6K | — |
| 2025-03-03 | Mintern Denis James | Tax withheld | 4.5K | $102.93 |
| 2025-03-03 | Mintern Denis James | Sell | 4.1K | $102.93 |
| 2025-03-03 | Lane Kristin | Grant | 13K | — |
| 2025-03-03 | Lane Kristin | Tax withheld | 5.0K | $99.97 |
| 2025-03-03 | Connolly Alan | Grant | 22K | — |
| 2025-03-03 | Connolly Alan | Tax withheld | 12K | $102.93 |
| 2025-03-03 | Connolly Alan | Sell | 11K | $102.93 |
| 2025-03-03 | Foley Isabel | Grant | 32K | — |
| 2025-03-03 | Foley Isabel | Option exercise | 3.9K | — |
| 2025-03-03 | Foley Isabel | Tax withheld | 20K | $95.23 |
| 2025-02-28 | Manifold Albert Jude | Sell | 7.0K | $100.82 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-22 | Material agreementReg FDOtherExhibits | filing ↗ |
| 2026-06-16 | Exec/director changeReg FDExhibits | filing ↗ |
| 2026-05-21 | Shareholder vote | filing ↗ |
| 2026-05-15 | Exec/director changeReg FDExhibits | filing ↗ |
| 2026-05-07 | Shareholder vote | filing ↗ |
| 2026-05-01 | 1.04 | filing ↗ |
| 2026-04-30 | ResultsExhibits | filing ↗ |
| 2026-03-04 | 1.04 | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-22 | 2026-06-21 | 0001193125-26-276686 ↗ |
| 8-K | 2026-06-16 | 2026-06-16 | 0001628280-26-043417 ↗ |
| 8-K | 2026-05-21 | 2026-05-21 | 0001628280-26-037252 ↗ |
| 8-K | 2026-05-15 | 2026-05-15 | 0001628280-26-035552 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001628280-26-032325 ↗ |
| 8-K | 2026-05-01 | 2026-04-28 | 0001628280-26-029318 ↗ |
| 10-Q | 2026-04-30 | 2026-03-31 | 0001628280-26-028556 ↗ |
| 8-K | 2026-04-30 | 2026-04-30 | 0001628280-26-028554 ↗ |
| 8-K | 2026-03-04 | 2026-03-04 | 0001628280-26-014635 ↗ |
| 10-K | 2026-02-18 | 2025-12-31 | 0001628280-26-009043 ↗ |
| 8-K | 2026-02-18 | 2026-02-18 | 0001628280-26-009032 ↗ |
| 8-K | 2025-12-05 | 2025-12-01 | 0001193125-25-309854 ↗ |