NHPC
End-of-day close · 3 Sept 2026
Recent closes
52-week range
14.3% below its high · 6.7% above its low
NHPC closed up 1.06% on 3 Sep 2026
The session ended with a modest gain on volume that ran at roughly 1.7 times the 20-day norm — the kind of participation that gives a small move more weight than it would normally carry. Even with that push, the close remains below both the 50-day and 200-day averages, so today's up-day did little to change the broader structure. Momentum readings are collectively unremarkable: RSI sits mid-range, the MACD histogram is only marginally positive, and ADX near 12 points to a market without a defined trend. The stock has drifted lower over the past month — down about 1.35% over 20 sessions — and trades nearly 14% below its 52-week high while holding a comfortable cushion above the low. A single up-day on heavier volume, within a flat trend, reads as a flicker of interest rather than a change in posture. Past performance is not indicative of future results.
The session
₹76.45 — that's where NHPC settled, roughly midway through a session that spanned ₹75.87 to ₹77.21. Activity was livelier than usual: 1,40,41,987 shares traded, about 1.7 times the 20-day average.
Trend structure
No moving average on this page has the close above it — not the 20-day, not the 50-day, and not the 200-day, which sits at ₹77.94. ADX (14) at 11.9 confirms what that suggests: by this measure, there is no trend of any strength here, just a market moving sideways.
Momentum
The gauges pull in different directions. RSI (14) sits at 47.1, comfortably between the conventional oversold and overbought thresholds, while the MACD histogram is positive — a statement about where the shorter average stands relative to the longer one, nothing more. Mixed signals are the normal reading when a market lacks direction.
Volatility and range
A typical day for NHPC of late has been worth about ₹1.50, or 1.96% of price — that's the 14-session average true range, and it's the yardstick against which today's move looks large or ordinary. The 20-day band ran from ₹75.40 to ₹77.63. The close landed near the middle of it.
The year so far
The stock has spent the past year between ₹71.62 and ₹89.22. From the high, the close is 14.31% below; from the low, 6.74% above. Over five sessions the change is 0.13% and over twenty, 1.35% — both small, both pointing the same way.
Fundamentals as reported
A market capitalisation of 76,965 crore places NHPC in the Utilities sector (Utilities - Renewable). As reported, the price-to-earnings ratio is 28.3 and price-to-book is 1.9; the same filing set shows a debt-to-equity ratio of 113.1 and a dividend yield of 2.11%. These are the reported figures — nothing here says whether they are justified.
How often our range has been right
This page publishes a 1-day range, not a price call — and it keeps score. Across 288 resolved 1-day ranges for this stock, the close landed inside the 20.0% range 80.56% of the time, and over the same window it did better than a naive benchmark. When the number sits below the nominal rate the ranges have been too narrow; above it, too wide. Both sides of that ledger are shown here, not kept in an internal report.
Company Events
Dividend - Re 0.21 Per Sh
Interim Dividend - Rs 1.40 Per Share
Dividend - Rs 0.51 Per Share
Interim Dividend - Rs 1.4 Per Share
Source: NSE public corporate announcements. Factual only — no interpretation or recommendation.
Level to watch
The close sits 1.9% below the 200-day average (₹77.94).
What we said, what happened
Weekly · Next 5 sessions · 37 of 40 inside the range- 6 Jul: range ₹76.27 to ₹83.57, actual ₹79.46 — inside the range
- 7 Jul: range ₹75.27 to ₹82.25, actual ₹78.77 — inside the range
- 8 Jul: range ₹75.46 to ₹81.97, actual ₹79.09 — inside the range
- 9 Jul: range ₹75.27 to ₹81.70, actual ₹78.91 — inside the range
- 10 Jul: range ₹76.45 to ₹83.08, actual ₹79.20 — inside the range
- 13 Jul: range ₹76.36 to ₹82.23, actual ₹81.00 — inside the range
- 14 Jul: range ₹75.82 to ₹81.39, actual ₹80.31 — inside the range
- 15 Jul: range ₹76.18 to ₹81.87, actual ₹80.28 — inside the range
- 16 Jul: range ₹76.31 to ₹81.60, actual ₹80.25 — inside the range
- 17 Jul: range ₹76.57 to ₹81.80, actual ₹79.39 — inside the range
- 20 Jul: range ₹78.15 to ₹83.74, actual ₹79.72 — inside the range
- 21 Jul: range ₹77.63 to ₹83.01, actual ₹78.28 — inside the range
- 22 Jul: range ₹77.71 to ₹82.63, actual ₹77.90 — inside the range
- 23 Jul: range ₹77.63 to ₹82.53, actual ₹78.07 — inside the range
- 24 Jul: range ₹77.08 to ₹81.56, actual ₹78.73 — inside the range
- 27 Jul: range ₹77.25 to ₹81.89, actual ₹79.25 — inside the range
- 28 Jul: range ₹76.06 to ₹80.57, actual ₹80.50 — inside the range
- 29 Jul: range ₹75.91 to ₹79.96, actual ₹78.60 — inside the range
- 30 Jul: range ₹75.91 to ₹80.08, actual ₹77.50 — inside the range
- 31 Jul: range ₹76.58 to ₹80.64, actual ₹76.92 — inside the range
- 3 Aug: range ₹77.38 to ₹81.05, actual ₹77.20 — outside the range
- 4 Aug: range ₹78.53 to ₹82.41, actual ₹76.95 — outside the range
- 5 Aug: range ₹75.94 to ₹80.73, actual ₹76.85 — inside the range
- 6 Aug: range ₹75.31 to ₹79.99, actual ₹77.50 — inside the range
- 7 Aug: range ₹74.52 to ₹78.82, actual ₹76.90 — inside the range
- 10 Aug: range ₹75.04 to ₹79.27, actual ₹76.60 — inside the range
- 11 Aug: range ₹74.72 to ₹78.81, actual ₹76.73 — inside the range
- 12 Aug: range ₹75.00 to ₹78.62, actual ₹76.17 — inside the range
- 13 Aug: range ₹75.66 to ₹79.27, actual ₹76.35 — inside the range
- 14 Aug: range ₹75.01 to ₹78.70, actual ₹76.15 — inside the range
- 17 Aug: range ₹74.68 to ₹78.32, actual ₹76.65 — inside the range
- 18 Aug: range ₹75.07 to ₹78.31, actual ₹76.62 — inside the range
- 19 Aug: range ₹74.49 to ₹77.64, actual ₹76.24 — inside the range
- 20 Aug: range ₹74.73 to ₹77.73, actual ₹76.55 — inside the range
- 21 Aug: range ₹74.74 to ₹77.57, actual ₹74.82 — inside the range
- 24 Aug: range ₹75.17 to ₹78.06, actual ₹76.72 — inside the range
- 25 Aug: range ₹75.15 to ₹77.86, actual ₹76.30 — inside the range
- 26 Aug: range ₹74.85 to ₹77.49, actual ₹75.65 — inside the range
- 27 Aug: range ₹75.17 to ₹77.76, actual ₹76.45 — inside the range
- 28 Aug: range ₹73.35 to ₹76.22, actual ₹76.25 — outside the range
Shaded band = the range we published · dot = where the actual close fell within it
Where outcomes fell inside the range
Calibration
291 resolved forecasts
287 resolved forecasts
Each forecast was built only from data available on its own date — no hindsight. The range comes from historical volatility; direction is not forecast.
Recent change
| 5-day change | -0.13% |
|---|---|
| 20-day change | -1.35% |
Trend
| 50-DMAaverage closing price of the last 50 sessions | ₹78.29 |
|---|---|
| 200-DMAaverage closing price of the last 200 sessions | ₹77.94 |
Momentum
| MACD histogramthe gap between two moving averages of price | 0.035 |
|---|
Volume & volatility
| Volume | 1,40,41,987 |
|---|---|
| ATR (14)the average distance the price moves in a day | ₹1.50 |
Computed from public end-of-day exchange prices. No personal or account data of any kind.