NVR, Inc. (NVR) earnings on July 23, 2026
Prior outlook: Pessimistic Outcome: Accurate
The stock opened significantly lower and dropped as much as 6.3% during the day before recovering somewhat to end down 3.1%. Concerns about the housing market weighed on the stock ahead of its earnings report.
NVR price around the earnings
6155.02
Change: -3.1%
2026-07-23, 20:00 UTC
- Price: green if it ends above the starting price; red if it ends below
- End of the measured window
- Starting price
Prior thesis
Prior outlook: Pessimistic Outcome: Accurate
- Thesis published
- Results released
Negative growth and Q1 miss, despite analyst upgrades, with political housing headwinds.
Context analyzed before publication
- Trend
- Trajectory scores deteriorated sharply, indicating a strong pessimistic trend and significant selloff into earnings.
Analysts
Evidence
- Analyst consensus
- Hold
- Consensus average (1-5)
- 2.67
- Analysts covering the stock
- 5
- Average price target
- 7,052
- Lowest price target
- 5,664
- Highest price target
- 8,096
- Upside to price target
- 11.1%
- Quarterly earnings growth
- -33.8%
- Revenue growth
- -21.4%
- Forward EPS
- 415.11
- Trailing EPS
- 410.8
- Analyst moves in the last 60 days
- 2
- Strong buy: 0
- Buy: 2
- Hold: 3
- Sell: 1
- Strong sell: 0
- Strong buy
- 0
- Buy
- 2
- Hold
- 3
- Sell
- 1
- Strong sell
- 0
- July 20, 2026 · B of A Securities: Maintains rating (Buy → Buy)
- July 7, 2026 · Zelman & Assoc: Upgrades rating (Hold → Buy)
News and sentiment
Evidence
Sentiment
- Sentiment
- Constructive
- Mention volume
- Low
- Normalized volume
- 33%
News
Sources (2)
- B of A Securities Maintains Buy on NVR, Lowers Price Target to $7200 (opens in a new tab) — Benzinga
- Zelman & Assoc Upgrades NVR to Buy (opens in a new tab) — Benzinga
Technicals
Evidence
- Average true range (ATR)
- 2.5%
- Distance to 52-week high
- -25.7%
- 14-day change (14d)
- -1.1%
- 30-day change (30d)
- -0.1%
- 30-day relative strength
- -0.5%
- SPY change (30d)
- +0.4%
- Nearest support
- 6,323.94
- Nearest resistance
- 6,415.31
- Volume accumulation ratio (14d / 46d)
- 1.41
Trends
Evidence
- Average earnings surprise
- +1.3%
- April 22, 2026: actual EPS 67.76 vs estimate 79.2 (surprise -14.4%)
- January 28, 2026: actual EPS 121.54 vs estimate 105.9 (surprise +14.8%)
- October 22, 2025: actual EPS 112.33 vs estimate 109.36 (surprise +2.7%)
- July 23, 2025: actual EPS 108.54 vs estimate 106.2 (surprise +2.2%)
Expected move
- Implied move
- +2.5%
- Source
- Average true range (fallback)
Reactions over its last 19 earnings
- Median move
- 2%
- 75th percentile move
- 3.5%
- 90th percentile move
- 4.9%
- Up / down moves
- 8 / 11
- Average up move
- +2.1%
- Average down move
- -2.5%
Monitoring and close
What NVR, Inc. reported
- Status
- Finished
| Actual EPS | 83.96 |
|---|---|
| EPS estimate | 92.35 |
| EPS surprise | -9.1% |
| Revenue | $2,330 million |
| Revenue estimate | $2,387 million |
| Revenue surprise | -2.4% |
NVR reported Q2 2026 EPS of $83.96 vs $92.35 expected, revenue $2.33B vs $2.387B estimate. Stock fell amid Treasury yield concerns. Company joined Russell Growth indices and authorized share buyback.
Sources (6)
- NVR and Champion Homes Stocks Trade Down, What You Need To Know (opens in a new tab) — StockStory
- NVR (NYSE:NVR) Misses Q2 CY2026 Revenue Estimates (opens in a new tab) — StockStory
- NVR (NVR) Lags Q2 Earnings and Revenue Estimates (opens in a new tab) — Zacks
- NVR Q2 EPS $83.96 Misses $92.35 Estimate, Sales $2.330B Miss $2.387B Estimate (opens in a new tab) — Benzinga
- NVR, INC. ANNOUNCES SECOND QUARTER RESULTS (opens in a new tab) — Yahoo
- NVR posted EPS of $83.96, missing the $92.35 estimate, and revenue of $2.330B, below the $2.387B consensus. — Benzinga
Pre-market second reading after the results
- Verdict
- Missed expectations
Heading into the open, the figures confirm the pessimistic scenario. In the 1571 past cases with a similar move, the close held that direction 76% of the time.
How the stock reacted
- Outcome
- Accurate
- Consolidated
- -3.1%
- Max favorable move (MFE)
- 6.3%
- Max adverse move (MAE)
- 0%