VMC: Hold + Add
Published 16 Sep 2026, 16:37 BST. This is the frozen version, not the current recommendation.
Why this assessment was issued
Stored financial statements changed; the revised figures need checking. The model version changed. The published model version has been replaced. Record the new calculation basis even if the rating is unchanged. The valuation supports a measured positive view, but the full Buy requirements are not met. Review earnings support.
The valuation supports a measured positive view, but the full Buy requirements are not met. Review earnings support.
Supporting evidence
Year-to-date profit has improved
Across 2 completed quarters since 2025-12-31, net income was 488.9m versus 449.8m in the matching prior-year periods (USD). Check whether the latest quarter changes that direction.
More cash remains for each dollar of profit
Cash after capital spending / profit: 0.9ร for VMC, against 0.5ร across 11 comparable peers.
Opposing evidence
Capital spending changes the cash picture
Operating cash covers 1.62 times profit, but cash after capital spending covers 0.92 times. Cash generation is stronger before the investment bill is paid.
The profit margin narrowed
The latest quarterly operating margin was 19.7%, -2.7 percentage points from a year earlier. Compare the sales and margin contributions below.
The original scenarios
| Scenario | Sales growth | Profit margin | Model value |
|---|---|---|---|
| Weaker | 0.3% | 11.6% | $229.68 |
| Central | 5.3% | 12.9% | $300.71 |
| Stronger | 10.3% | 14.2% | $384.82 |
Method: Earnings and historical valuation. A sufficiently complete, positive earnings record allows the stock's own P/E history to be used. These scenarios are not probability intervals.
Original assumptions and checks
| eps | 8.48 |
|---|---|
| cash | 194200000.0 |
| debt | 4885500000.0 |
| years | 1.2073921971252566 |
| growth | 5.299102325439953 |
| margin | 13.748490598585475 |
| profit | 1115800000.0 |
| cash_ok | True |
| debt_ok | True |
| growths | [14.352013573531618, 3.1774289259319133, 7.420775724947992, 2.5399543378995526] |
| revenue | 8115800000.0 |
| downside | 9.124725431019742 |
| leverage | 2.007144996363325 |
| multiple | 35.46747352496217 |
| free_cash | 1027200000.0 |
| buy_hurdle | 15 |
| volatility | 27.165881633439238 |
| history_end | 2026-09-11 |
| reward_risk | 2.079944876608174 |
| annual_years | 5 |
| usable_weeks | 157 |
| history_start | 2023-09-15 |
| history_weeks | 157 |
| financial_date | 2026-06-30 |
| interest_cover | 6.871751171708564 |
| operating_cash | 1804400000.0 |
| uncapped_growth | 5.299102325439953 |
| current_multiple | 29.80424528301887 |
| projected_margin | 12.915093971890986 |
| historical_margin | 12.081697345196499 |
Recent price ยท Passed. Weekly close dated 2026-09-11.
Suitable business model ยท Passed. Value operating cash flow or comparable earnings; deduct debt and other ownership claims where appropriate.
Four quarters ยท Passed. Four quarters ending 2026-06-30.
Current financials ยท Passed. Statements through 2026-06-30; factor prices dated 2026-09-11.
Annual record ยท Passed. 5 consecutive annual profit margins, including loss years.
Comparable earnings history ยท Passed. P/E is usable in 157 of 157 weeks. At least 52 usable weeks and 70% coverage are required; excluding too many loss or missing weeks would bias the target.
Earnings and price dates ยท Passed. Earnings-release EPS $8.48, for four quarters ending 2026-06-30.
Price risk ยท Passed. Risk uses the latest 52 weekly price changes.
Comparable sales growth ยท Passed. Growth uses the median of four quarterly year-on-year comparisons.
Positive statement earnings ยท Passed. Trailing statement profit is positive.
Earnings reconciliation ยท Passed. Release EPS is $8.48; statement-derived EPS is $8.61. The difference is within the 5% review threshold; this does not prove there are no unusual items.
Statement totals ยท Passed. The latest four quarters agree with the trailing snapshot within 5%.
Cash and borrowing ยท Passed. Cash generation, debt and interest-cover figures are available.
Target publication review ยท Passed. The model estimate is within SM's automatic publication range of one quarter to four times the current price. This is a review threshold, not evidence that the market price is correct.
Policy sm-review-2-research ยท Model sm-assessment-14-operating-capital ยท Data 10f14455487f.