Knife River Corp
KNF · Mining & Quarrying of Nonmetallic Minerals (No Fuels) · 56.8M shares · +0%/yr ↑ shares · EDGAR filings ↗
Grade
C69Vertically integrated aggregates and construction-materials provider with quality reserves but only mid-pack margins and an earnings dip.
Strengths
- 1.3B tons of permitted, hard-to-replicate aggregate reserves underpin a real moat
- ROA in the 75th pct, revenue +8.5%, solid liquidity (current ratio 2.54)
- Diversified public-sector-weighted customer base reduces cyclicality
Risks
- Net income down 22% year-over-year; margins (net 5%, operating 9.1%) cluster near median
- Acquisition-driven growth carries integration and leverage risk (Strata $454M)
- Seasonal and cyclical demand tied to public infrastructure funding
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Revenue declineRevenue -45.7% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
18.4%
Operating margin
9.1%
Net margin
5.0%
Return on equity
9.6%
Return on assets
4.3%
ROIC
8.1%
Revenue growth (QoQ)
-45.7%
Net-income growth
-22.1%
Debt / equity
0.7×
Net debt / EBITDA
2.3×
Current ratio
2.5×
EBITDA
$480M
Tangible book value
$1.1B
Cash & investments
$74M
Stock comp / revenue
0.4%
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-21 | Exec/director changeShareholder voteExhibits | filing ↗ |
| 2026-05-18 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-05-05 | ResultsReg FDExhibits | filing ↗ |
| 2026-02-17 | ResultsReg FDExhibits | filing ↗ |
| 2025-11-04 | ResultsReg FDExhibits | filing ↗ |
| 2025-08-05 | ResultsReg FDExhibits | filing ↗ |
| 2025-05-28 | 3.035.03Shareholder vote | filing ↗ |
| 2025-05-06 | ResultsReg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-21 | 2026-05-20 | 0001628280-26-037338 ↗ |
| 8-K | 2026-05-18 | 2026-05-15 | 0001628280-26-036006 ↗ |
| 8-K | 2026-05-05 | 2026-05-05 | 0001628280-26-030137 ↗ |
| 10-Q | 2026-05-05 | 2026-03-31 | 0001628280-26-030688 ↗ |
| 10-K | 2026-02-20 | 2025-12-31 | 0001955520-26-000003 ↗ |
| 8-K | 2026-02-17 | 2026-02-17 | 0001628280-26-008306 ↗ |
| 10-Q | 2025-11-05 | 2025-09-30 | 0001955520-25-000069 ↗ |
| 8-K | 2025-11-04 | 2025-11-04 | 0001955520-25-000065 ↗ |
| 8-K | 2025-08-05 | 2025-08-05 | 0001955520-25-000057 ↗ |
| 10-Q | 2025-08-05 | 2025-06-30 | 0001955520-25-000060 ↗ |
| 8-K | 2025-05-28 | 2025-05-22 | 0001955520-25-000043 ↗ |
| 8-K | 2025-05-06 | 2025-05-06 | 0001955520-25-000031 ↗ |