Financial Trends -- 6.5/10
Vulcan Materials has delivered outstanding unit profitability compounding over five years,
with aggregates cash gross profit per ton rising from $7.11 to $8.66 (+22%) and EBITDA
margins reaching record 29.3% in FY2025. Adjusted EBITDA compounded at ~12% CAGR from
2020-2025, reaching $2,324M. However, the rate of improvement is clearly decelerating:
pricing growth fell from 16% to 4%, CGP/ton growth from 24% to 5%, and organic volumes
have been stagnant-to-negative for three years. The Q4 2025 stumble (EBITDA -6% YoY,
CGP/ton -12%, pricing +1.7%) injects uncertainty about whether deceleration is mix-related
or structural. Revenue of $7,941M remains only ~2% above the 2023 peak when adjusting for
M&A contribution.
Weight: 25%
FY2025 Adj EBITDA Margin
29.3%
Record high | vs 27.7% in FY24 | +200 bps expansion
FY2025 Adj EBITDA
$2,324M
+13.0% YoY | ~12% 5-year CAGR | $2.4-2.6B guide for 2026
FY2025 Agg CGP/Ton
$8.66
+4.8% YoY | Down from +11.6% in FY24 | Decelerating
FY2025 Agg FA Price/Ton
$21.98
+4.3% YoY | Down from +10.9% in FY24 | Decel from 16%
Annual Financial Summary (USD M, FYE December 31)
| Metric | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Total Revenue | 4,857M | 5,552M | 7,315M | 7,782M | 7,418M | 7,941M |
| Rev YoY | — | +14.3% | +31.7% | +6.4% | -4.7% | +7.1% |
| Gross Profit | 1,281M | 1,373M | 1,558M | 1,949M | 2,000M | 2,175M |
| Gross Margin | 26.4% | 24.7% | 21.3% | 25.0% | 27.0% | 27.4% |
| Operating Earnings | 896M | 1,011M | 951M | 1,427M | 1,365M | 1,620M |
| Op Margin | 18.4% | 18.2% | 13.0% | 18.3% | 18.4% | 20.4% |
| Adj EBITDA | 1,324M | 1,451M | 1,626M | 2,011M | 2,057M | 2,324M |
| EBITDA YoY | — | +9.6% | +12.1% | +23.7% | +2.3% | +13.0% |
| EBITDA Margin | 27.3% | 26.1% | ~22.2% | ~25.8% | 27.7% | 29.3% |
| Net Earnings (Cont Ops) | 588M | 674M | 595M | 946M | 921M | 1,083M |
| Adj Diluted EPS | $4.68 | $5.04 | $5.11 | $7.00 | $7.53 | $8.00 |
| EPS YoY | — | +7.7% | +1.4% | +37.0% | +7.6% | +6.2% |
| Cash from Operations | 1,070M | 1,012M | 1,148M | 1,537M | 1,410M | 1,813M |
Note: Vulcan Materials reports under US GAAP in USD. Fiscal year ends December 31. All
figures in millions of USD except per-share data and per-ton metrics. Adjusted metrics
exclude acquisition-related charges, impairments, and gains on divestitures.
Five-year EBITDA CAGR of ~12% with margin expansion to record levels.
Adjusted EBITDA grew from
$1,324M in FY2020 to
$2,324M in FY2025, with EBITDA margin
expanding from 27.3% to 29.3%. Operating margin reached 20.4%, a new high.
Revenue reaccelerated to +7.1% in 2025 after declining 4.7% in 2024, though
organic growth (ex-acquisitions) remains only ~2% above the 2023 peak.
Aggregates Unit Economics (Annual)
| Metric | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Agg Shipments (Mt) | 208.3 | 222.9 | 236.3 | 234.3 | 219.9 | 226.8 |
| Shipments YoY | — | +7.0% | +6.0% | -0.8% | -6.1% | +3.1% |
| FA Price/Ton | $14.44 | $14.87 | $16.40 | $19.00 | $21.08 | $21.98 |
| Price YoY | — | +3.0% | +10.3% | +15.9% | +10.9% | +4.3% |
| CGP/Ton | $7.11 | $7.43 | $5.96 | $7.40 | $8.26 | $8.66 |
| CGP/Ton YoY | — | +4.5% | -19.8% | +24.2% | +11.6% | +4.8% |
| Cash Cost/Ton | — | — | — | — | $10.47 | $10.65 |
| Agg Segment CGP | 1,480M | 1,656M | 1,850M | 2,216M | 2,332M | 2,568M |
Durable pricing power but clear deceleration from peak growth rates.
Aggregates FA price/ton rose 52% over five years from
$14.44 to
$21.98, demonstrating the local-monopoly
pricing power of the aggregates business. However, annual pricing growth decelerated from
+15.9% in 2023 to +4.3% in 2025. CGP/ton growth slowed from +24.2% to +4.8%. Volumes
have been stagnant: FY2025 shipments of
226.8 Mt remain below the 2022 peak
of 236.3 Mt, with same-store shipments declining in 2023-2024.
Quarterly Revenue and EBITDA (Q1 2024 through Q4 2025)
| Metric | Q1 24 | Q2 24 | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 |
|---|---|---|---|---|---|---|---|---|
| Total Revenue | 1,546M | 2,014M | 2,004M | 1,854M | 1,635M | 2,102M | 2,292M | 1,913M |
| Rev YoY | -6.2% | -4.7% | -8.3% | +1.1% | +5.8% | +4.4% | +14.4% | +3.2% |
| Gross Profit | 305M | 592M | 565M | 537M | 365M | 625M | 697M | 487M |
| Operating Earnings | 173M | 454M | 337M | 401M | 226M | 471M | 543M | 379M |
| Adj EBITDA | 324M | 603M | 581M | 550M | 411M | 660M | 735M | 518M |
| EBITDA YoY | -4.1% | +1.3% | -3.5% | +15.5% | +26.9% | +9.5% | +26.5% | -5.8% |
| EBITDA Margin | — | — | — | 29.7% | 25.1% | 31.4% | 32.1% | 27.1% |
| Adj EPS | $0.80 | $2.35 | $2.22 | $2.17 | $1.00 | $2.45 | $2.84 | $1.70 |
| EPS YoY | -15.8% | +2.6% | -3.1% | +48.6% | +25.0% | +4.3% | +27.9% | -21.7% |
Revenue reaccelerated through 2025 but Q4 was a notable stumble.
Revenue YoY improved from -6.2% in Q1 2024 to +14.4% in Q3 2025 before moderating to +3.2%
in Q4. EBITDA had a strong mid-year run (+26.9% in Q1, +26.5% in Q3) but Q4 2025 EBITDA of
$518M declined 5.8% YoY, disrupting
what was otherwise a strong trajectory. Q4 was impacted by weather, timing costs, and
hurricane-relief comps. Adj EPS of
$1.70 fell 21.7% YoY in Q4.
Quarterly Aggregates Unit Economics (Q1 2024 through Q4 2025)
| Metric | Q1 24 | Q2 24 | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 |
|---|---|---|---|---|---|---|---|---|
| Agg Shipments (Mt) | 48.1 | 60.1 | 57.7 | 53.9 | 47.8 | 59.3 | 64.7 | 55.1 |
| Shipments YoY | -7.0% | -5.2% | -9.7% | -2.5% | -0.6% | -1.3% | +12.1% | +2.2% |
| FA Price/Ton | $20.59 | $21.00 | $21.27 | $21.41 | $22.03 | $22.11 | $22.01 | $21.78 |
| Price YoY | +10.3% | +12.4% | +10.3% | +10.8% | +7.0% | +5.3% | +3.5% | +1.7% |
| CGP/Ton | $6.30 | $8.79 | $8.63 | $9.02 | $7.48 | $9.44 | $9.46 | $7.91 |
| CGP/Ton YoY | +7.7% | +11.7% | +8.6% | +17.6% | +18.7% | +7.4% | +9.6% | -12.3% |
| Cash Cost/Ton | $11.73 | $10.08 | $10.38 | $9.91 | $11.40 | $10.23 | $10.17 | $11.05 |
| Agg Segment CGP | 427M | 657M | 629M | 620M | 508M | 704M | 766M | 591M |
Pricing deceleration is clear and sustained -- from double-digit to
low-single-digit. Aggregates FA price YoY decelerated from +10.3% in Q1 2024 to
+1.7% in Q4 2025, representing ~860 bps
of deceleration over four quarters in 2025. Mix effects (acquisitions, base-heavy data center
work) explain ~150-300 bps, but underlying pricing is still moderating from the post-COVID peak.
CGP/ton went from strong double-digit expansion in Q1 2025 (+18.7%) to outright decline in Q4
2025 ($7.91, -12.3% YoY). Cash cost/ton of
$11.05 rose in Q4, compressing margins.
Acceleration / Deceleration Analysis
| Signal | Detail | Direction |
|---|---|---|
| Revenue Growth (Annual) | +31.7% to +6.4% to -4.7% to +7.1% -- reacceleration in 2025 (+1,170 bps) | Reaccelerating |
| EBITDA Growth (Annual) | +23.7% to +2.3% to +13.0% -- reacceleration in 2025 (+1,070 bps) | Reaccelerating |
| Agg Pricing (Quarterly) | +10.3% (Q1 24) to +1.7% (Q4 25) -- sustained deceleration, ~860 bps in 4 quarters | Decelerating |
| Agg CGP/Ton (Annual) | +24.2% (2023) to +11.6% (2024) to +4.8% (2025) -- steady deceleration, Q4 negative | Decelerating |
| Agg Volumes | -0.8% (2023) to -6.1% (2024) to +3.1% (2025) -- modestly recovering, still below 2022 peak | Recovering (Slowly) |
| EBITDA Margin | 26.1% (2021) to 29.3% (2025) -- sustained expansion to record, +200 bps in 2025 | Expanding |
| Operating Cost Discipline | Cash cost/ton only +1.7% in 2025 ($10.47 to $10.65) -- Vulcan Way of Operating delivering | Positive |
| EPS Growth | +37.0% to +7.6% to +6.2% -- decelerating, -140 bps in 2025 | Decelerating |
Penalty / Modifier Assessment
| Factor | Impact | Detail |
|---|---|---|
| Volume headwinds (3yr decline same-store) | -0.50 | Same-store shipments declined in 2023, 2024, and were only slightly lower in 2025. Total +3% only from acquisitions. |
| Pricing deceleration (10%+ to ~4%) | -0.50 | Quarterly pricing decelerated from ~10% to 1.7%. Even mix-adjusted decelerated from 8-9% to ~5%. |
| CGP/ton deceleration (24% to 5% annual) | -0.50 | The key profitability metric decelerated significantly, and Q4 was negative (-12.3%). |
| Q4 2025 EBITDA miss (flat to -6% YoY) | -0.50 | Disrupted what was otherwise a strong 2025 trajectory. |
| Revenue still below 2023 peak ex-acquisitions | -0.25 | $7,941M vs $7,782M only +2% over 2 years when adjusting for M&A contribution. |
| 5-year EBITDA CAGR ~12% (2020-2025) | +1.00 | Consistently above-average profitability compounding. |
| Margin expansion (EBITDA: 27.3% to 29.3%, Op: 18.4% to 20.4%) | +0.75 | Meaningful 200+ bps expansion in 2025, new highs. |
| Agg price/ton 52% higher over 5 years ($14.44 to $21.98) | +0.75 | Demonstrates durable pricing power even through volume weakness. |
| Agg CGP/ton +22% over 5 years ($7.11 to $8.66) | +0.50 | Compounding unit profitability despite cost inflation. |
| Revenue reacceleration in 2025 (+7% vs -5%) | +0.50 | Clear inflection from negative to positive. |
| Operating cost discipline (<2% cost/ton increase) | +0.25 | Vulcan Way of Operating delivering results. |
Final Score: 6.5 / 10. VMC has delivered outstanding
unit profitability compounding and margin expansion to record levels, demonstrating the quality
of the aggregates franchise. However, the rate of improvement is clearly decelerating: pricing
went from 16% to 4%, CGP/ton from 24% to 5%, and volumes have been stagnant-to-negative for
three years on an organic basis. The Q4 2025 stumble (EBITDA -6%, CGP/ton -12%, pricing +1.7%)
injects uncertainty about whether the deceleration is merely mix-related or structural. The 2026
guide of mid-single-digit pricing and high-single-digit CGP/ton expansion is reasonable but
represents a further step-down. This is not a broken story -- margins are at highs,
infrastructure spending is robust, and the local-monopoly model is intact -- but the growth rate
of improvement is fading, and the stock is priced at ~34x trailing earnings demanding continued
premium execution.
Transcript Context (Q1-Q4 2025, Q3-Q4 2024 Earnings Calls)
Pricing Power: Management confirmed mid-single-digit pricing for 2026 (4-6%
guide). Fixed-plant January increases "largely accepted." Backlog pricing "showing acceleration"
on a trailing 3-month basis. Mid-year increases not baked into guidance, providing potential
upside. Mix-adjusted pricing (stripping out base/acquisition effects) remains closer to 5-6%.
Volume Recovery: 2026 guide of +1-3% shipments. Public demand very strong
(trailing 12-month highway starts up 24% YoY in Vulcan markets). Private non-res improving
(data centers, warehouses stabilizing). Single-family remains weak -- flat-to-slightly-better
assumed.
Infrastructure Demand: IIJA 50%+ of funds still to be spent, carrying into
2027+. Top 10 DOT states all have higher fiscal 2026 budgets. Reauthorization bill expected
to be larger than IIJA. California highway starts up 47% YoY.
Vulcan Way of Operating: Process intelligence deployed in top 120+ plants
(75% of production). Still "early innings" of human adoption -- significant cost runway ahead.
Management expects VWO to be "even more momentum" in 2026.
2026 EBITDA Guide: $2.4B-$2.6B, midpoint +7.8%. On a same-store basis
(ex divested ready-mix), ~10%+ growth. High single-digit CGP/ton expansion expected.
Daloopa (company_id: 602) and Vulcan Materials earnings call transcripts (Q1-Q4 2025, Q3-Q4 2024)