Construction Partners, Inc.
ROAD · Heavy Construction Other Than Bldg Const - Contractors · 52.3M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$11M (gross $139K, SBC $11M)
Grade
B78Fast-growing Sunbelt civil-infrastructure roll-up with strong margins and backlog but heavy acquisition leverage.
Strengths
- Top-decile growth: revenue +54% (88th pct), net income +48% (78th pct); $3.0B backlog
- Top-quartile operating margin 8% (78th pct), gross margin 15.6% (75th pct), OCF margin 10.4% (75th pct); FCF $153M
- IIJA-funded, non-discretionary demand with a ROAD 2030 plan targeting $6B revenue
Risks
- Maxed leverage: D/E 1.73 (100th pct) from $1.5B+ of debt-funded M&A
- Returns only mid-pack: ROE 11.2% (38th pct), ROA 3.1% (55th pct)
- Integration risk across five acquisitions and weather/seasonality
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
15.6%
Operating margin
8.0%
Net margin
3.6%
Return on equity
11.2%
Return on assets
3.1%
ROIC
7.1%
Revenue growth (QoQ)
-5.0%
Net-income growth
47.6%
Debt / equity
1.7×
Net debt / EBITDA
3.8×
Current ratio
1.6×
Free cash flow
$153M
EBITDA
$369M
Tangible book value
-$111M
Cash & investments
$156M
Stock comp / revenue
1.3%
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-18 | Material agreementDebt obligation | filing ↗ |
| 2026-06-08 | Material agreementDebt obligation | filing ↗ |
| 2026-05-08 | ResultsExhibits | filing ↗ |
| 2026-04-01 | Reg FDExhibits | filing ↗ |
| 2026-03-27 | Shareholder voteReg FD | filing ↗ |
| 2026-03-02 | Other | filing ↗ |
| 2026-02-05 | ResultsExhibits | filing ↗ |
| 2026-02-02 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-18 | 2026-06-18 | 0001628280-26-044342 ↗ |
| 8-K | 2026-06-08 | 2026-06-03 | 0001628280-26-041390 ↗ |
| 10-Q | 2026-05-08 | 2026-03-31 | 0001628280-26-032643 ↗ |
| 8-K | 2026-05-08 | 2026-05-08 | 0001628280-26-032580 ↗ |
| 8-K | 2026-04-01 | 2026-04-01 | 0001628280-26-022821 ↗ |
| 8-K | 2026-03-27 | 2026-03-24 | 0001628280-26-021750 ↗ |
| 8-K | 2026-03-02 | 2026-03-02 | 0001628280-26-013023 ↗ |
| 10-Q | 2026-02-09 | 2025-12-31 | 0001628280-26-006228 ↗ |
| 8-K | 2026-02-05 | 2026-02-05 | 0001628280-26-005624 ↗ |
| 8-K | 2026-02-02 | 2026-02-02 | 0001628280-26-004474 ↗ |
| 10-K | 2025-11-25 | 2025-09-30 | 0001628280-25-053871 ↗ |
| 8-K | 2025-11-20 | 2025-11-20 | 0001628280-25-053333 ↗ |