EAGLE MATERIALS INC
EXP · Cement, Hydraulic · 30.9M shares · -5%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $323M (gross $343M, SBC $20M)
Reference price $208.08 · est. market cap ~$6.4B — last insider purchase, 2025-11-05 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B80Highly profitable regional cement franchise with top-decile returns and a permitting-driven barrier to entry.
Strengths
- ROE 28.7% (84th pct) and ROA 11% (90th pct) — top-decile returns with net margin 18.4% (84th pct)
- Strong cash generation (OCF margin 27%) and difficult-to-replicate, well-located cement/limestone network
Risks
- Revenue essentially flat (2.1%, 37th pct) and net income down 8.5% on soft cement consumption
- Cyclical, commodity-priced products and elevated leverage (D/E 1.18, 81st pct)
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Buying back stockNet buyback — share count -5%/yr over 4y
- Revenue declineRevenue -13.8% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
28.3%
Net margin
18.4%
Return on equity
28.7%
Return on assets
11.0%
Revenue growth (QoQ)
-13.8%
Net-income growth
-8.5%
Debt / equity
1.2×
Current ratio
3.7×
Free cash flow
$197M
Tangible book value
$1.0B
Cash & investments
$298M
Stock comp / revenue
0.9%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-22 | Thompson Tony | Option exercise | 354 | $199.13 |
| 2026-05-22 | Thompson Tony | Tax withheld | 140 | $199.13 |
| 2026-05-22 | Newby Matt | Option exercise | 559 | $199.13 |
| 2026-05-22 | Newby Matt | Tax withheld | 220 | $199.13 |
| 2026-05-22 | Kesler Dale Craig | Option exercise | 824 | $199.13 |
| 2026-05-22 | Kesler Dale Craig | Tax withheld | 325 | $199.13 |
| 2026-05-22 | Haack Michael | Option exercise | 3.5K | $199.13 |
| 2026-05-22 | Haack Michael | Tax withheld | 1.4K | $199.13 |
| 2026-05-22 | Haddock Alex | Option exercise | 354 | $199.13 |
| 2026-05-22 | Haddock Alex | Tax withheld | 140 | $199.13 |
| 2026-05-22 | Devlin William R | Option exercise | 266 | $199.13 |
| 2026-05-22 | Devlin William R | Tax withheld | 105 | $199.13 |
| 2026-05-22 | Cribbs Eric | Option exercise | 589 | $199.13 |
| 2026-05-22 | Cribbs Eric | Tax withheld | 232 | $199.13 |
| 2026-05-18 | Thompson Tony | Tax withheld | 319 | $194.66 |
| 2026-05-18 | Newby Matt | Tax withheld | 532 | $194.66 |
| 2026-05-18 | Kesler Dale Craig | Tax withheld | 921 | $194.66 |
| 2026-05-18 | Haddock Alex | Tax withheld | 284 | $194.66 |
| 2026-05-18 | Haack Michael | Tax withheld | 3.4K | $194.66 |
| 2026-05-18 | Devlin William R | Tax withheld | 319 | $194.66 |
| 2026-05-18 | Cribbs Eric | Tax withheld | 355 | $194.66 |
| 2026-05-11 | Thompson Tony | Grant | 810 | — |
| 2026-05-11 | Newby Matt | Grant | 1.4K | — |
| 2026-05-11 | Kesler Dale Craig | Grant | 2.3K | — |
| 2026-05-11 | Haddock Alex | Grant | 720 | — |
| 2026-05-11 | Haack Michael | Grant | 8.6K | — |
| 2026-05-11 | Devlin William R | Grant | 810 | — |
| 2026-05-11 | Cribbs Eric | Grant | 900 | — |
| 2026-03-31 | Haddock Alex | Tax withheld | 164 | $181.50 |
| 2026-03-31 | Haddock Alex | Option exercise | 317 | $181.50 |
| 2026-03-31 | Haddock Alex | Tax withheld | 131 | $181.50 |
| 2026-03-31 | Devlin William R | Tax withheld | 485 | $181.50 |
| 2026-03-31 | Devlin William R | Option exercise | 317 | $181.50 |
| 2026-03-31 | Devlin William R | Tax withheld | 130 | $181.50 |
| 2026-03-31 | Thompson Tony | Tax withheld | 487 | $181.50 |
| 2026-03-31 | Thompson Tony | Option exercise | 317 | $181.50 |
| 2026-03-31 | Thompson Tony | Tax withheld | 130 | $181.50 |
| 2026-03-31 | Cribbs Eric | Tax withheld | 598 | $181.50 |
| 2026-03-31 | Cribbs Eric | Option exercise | 459 | $181.50 |
| 2026-03-31 | Cribbs Eric | Tax withheld | 186 | $181.50 |
| 2026-03-31 | Newby Matt | Tax withheld | 907 | $181.50 |
| 2026-03-31 | Newby Matt | Option exercise | 600 | $181.50 |
| 2026-03-31 | Newby Matt | Tax withheld | 239 | $181.50 |
| 2026-03-31 | Kesler Dale Craig | Tax withheld | 1.2K | $181.50 |
| 2026-03-31 | Kesler Dale Craig | Option exercise | 951 | $181.50 |
| 2026-03-31 | Kesler Dale Craig | Tax withheld | 376 | $181.50 |
| 2026-03-31 | Haack Michael | Tax withheld | 4.8K | $181.50 |
| 2026-03-31 | Haack Michael | Option exercise | 4.0K | $181.50 |
| 2026-03-31 | Haack Michael | Tax withheld | 1.6K | $181.50 |
| 2025-11-05 | Rush David E | Buy | 1.0K | $208.08 |
| 2025-08-19 | Devlin William R | Sell | 2.0K | $232.76 |
| 2025-08-14 | Gregorio Mauro | Gift | 1.0K | — |
| 2025-08-04 | Carter Margot Lebenberg | Grant | 561 | — |
| 2025-08-04 | Rush David E | Grant | 1.2K | — |
| 2025-08-04 | RICCIARDELLO MARY P | Grant | 1.2K | — |
| 2025-08-04 | NICOLAIS MICHAEL R | Grant | 1.9K | — |
| 2025-08-04 | BECKWITT RICHARD | Grant | 1.3K | — |
| 2025-08-04 | Gregorio Mauro | Grant | 1.2K | — |
| 2025-08-04 | ELLEN MARTIN M | Grant | 1.3K | — |
| 2025-08-04 | Damiris George John | Grant | 1.2K | — |
| 2025-06-13 | Haddock Alex | Tax withheld | 225 | $202.57 |
| 2025-05-24 | Haack Michael | Option exercise | 4.0K | $214.37 |
| 2025-05-24 | Haack Michael | Tax withheld | 1.6K | $214.37 |
| 2025-05-24 | Thompson Tony | Option exercise | 317 | $214.37 |
| 2025-05-24 | Thompson Tony | Tax withheld | 125 | $214.37 |
| 2025-05-24 | Cribbs Eric | Tax withheld | 180 | $214.37 |
| 2025-05-24 | Haddock Alex | Option exercise | 317 | $214.37 |
| 2025-05-24 | Haddock Alex | Tax withheld | 113 | $214.37 |
| 2025-05-24 | Cribbs Eric | Option exercise | 457 | $214.37 |
| 2025-05-24 | Kesler Dale Craig | Option exercise | 949 | $214.37 |
| 2025-05-24 | Kesler Dale Craig | Tax withheld | 374 | $214.37 |
| 2025-05-24 | Devlin William R | Option exercise | 317 | $214.37 |
| 2025-05-24 | Devlin William R | Tax withheld | 125 | $214.37 |
| 2025-05-24 | Newby Matt | Option exercise | 598 | $214.37 |
| 2025-05-24 | Newby Matt | Tax withheld | 236 | $214.37 |
| 2025-05-22 | Rush David E | Buy | 1.0K | $213.66 |
| 2025-05-18 | Devlin William R | Tax withheld | 2.0K | $239.93 |
| 2025-05-18 | Kesler Dale Craig | Tax withheld | 4.6K | $239.93 |
| 2025-05-15 | Newby Matt | Tax withheld | 266 | $234.44 |
| 2025-05-15 | Kesler Dale Craig | Tax withheld | 461 | $234.44 |
| 2025-05-15 | Devlin William R | Tax withheld | 160 | $234.44 |
| 2025-05-15 | Cribbs Eric | Tax withheld | 178 | $234.44 |
| 2025-05-15 | Thompson Tony | Tax withheld | 160 | $234.44 |
| 2025-05-15 | Haddock Alex | Tax withheld | 128 | $234.44 |
| 2025-05-15 | Haack Michael | Tax withheld | 1.7K | $234.44 |
| 2025-05-08 | Haddock Alex | Grant | 360 | — |
| 2025-05-08 | Thompson Tony | Grant | 405 | — |
| 2025-05-08 | Newby Matt | Grant | 675 | — |
| 2025-05-08 | Kesler Dale Craig | Grant | 1.2K | — |
| 2025-05-08 | Haack Michael | Grant | 4.3K | — |
| 2025-05-08 | Cribbs Eric | Grant | 450 | — |
| 2025-05-08 | Devlin William R | Grant | 405 | — |
| 2025-03-31 | Haack Michael | Tax withheld | 7.9K | $220.97 |
| 2025-03-31 | Kesler Dale Craig | Tax withheld | 1.9K | $220.97 |
| 2025-03-31 | Cribbs Eric | Tax withheld | 950 | $220.97 |
| 2025-03-31 | Newby Matt | Tax withheld | 1.2K | $220.97 |
| 2025-03-31 | Thompson Tony | Tax withheld | 838 | $220.97 |
| 2025-03-31 | Haddock Alex | Tax withheld | 151 | $220.97 |
| 2025-03-31 | Devlin William R | Tax withheld | 834 | $220.97 |
| 2025-02-10 | NICOLAIS MICHAEL R | Buy | 155 | $257.21 |
| 2025-02-10 | NICOLAIS MICHAEL R | Buy | 155 | $257.50 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-28 | Exec/director changeExhibits | filing ↗ |
| 2026-05-21 | Exec/director changeExhibits | filing ↗ |
| 2026-05-19 | ResultsExhibits | filing ↗ |
| 2026-01-29 | ResultsExhibits | filing ↗ |
| 2025-11-13 | Material agreementDebt obligationOtherExhibits | filing ↗ |
| 2025-10-30 | ResultsExhibits | filing ↗ |
| 2025-09-05 | Reg FDExhibits | filing ↗ |
| 2025-08-14 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-28 | 2026-05-21 | 0001193125-26-245270 ↗ |
| 8-K | 2026-05-21 | 2026-05-15 | 0001193125-26-234580 ↗ |
| 10-K | 2026-05-19 | 2026-03-31 | 0001193125-26-230979 ↗ |
| 8-K | 2026-05-19 | 2026-05-19 | 0001193125-26-229599 ↗ |
| 10-Q | 2026-01-29 | 2025-12-31 | 0001193125-26-029491 ↗ |
| 8-K | 2026-01-29 | 2026-01-29 | 0001193125-26-028131 ↗ |
| 8-K | 2025-11-13 | 2025-11-06 | 0001193125-25-280206 ↗ |
| 10-Q | 2025-10-30 | 2025-09-30 | 0001193125-25-258663 ↗ |
| 8-K | 2025-10-30 | 2025-10-30 | 0001193125-25-257361 ↗ |
| 8-K | 2025-09-05 | 2025-09-05 | 0001193125-25-197228 ↗ |
| 8-K | 2025-08-14 | 2025-08-14 | 0001193125-25-180356 ↗ |
| 8-K | 2025-08-05 | 2025-08-01 | 0001193125-25-173544 ↗ |