NTPC
End-of-day close · 3 Sept 2026
Recent closes
52-week range
20.1% below its high · 4.9% above its low
NTPC closed up 0.27% on 3 Sep 2026
A third straight up-day, but a hesitant one — the close edged higher on volume just shy of the 20-day norm, and price remains pinned below all three key moving averages. The stock is trading in the lower quarter of its Bollinger Band range, and none of the momentum gauges — RSI, MACD, or Stochastic — show the kind of readings that typically accompany a recovery attempt. The ADX reading near the low twenties suggests a downtrend with modest rather than strong force, consistent with the four-percent drift over the past month. With the price still about five percent above its 52-week low but nearly twenty below the high, the stock sits in a bottoming zone that has yet to attract conviction from either side. Past performance is not indicative of future results.
The session
A quiet day, by the numbers. NTPC moved between ₹329.10 and ₹332.70 and finished at ₹330.90 — roughly mid-range. Volume came to 81,00,926 shares, 0.9× the 20-day average, so participation was close to normal.
Trend structure
The close sits below all three moving averages tracked here — the 20-day, the 50-day and the 200-day, the last of which stands at ₹357.19. ADX (14) at 22.5 points to a trend that exists but carries little force.
Momentum
The gauges don't agree with each other — the usual picture when the market has no clear direction. RSI (14) reads 38.2, between the conventional oversold and overbought thresholds. The MACD histogram is negative, which says where the shorter average sits relative to the longer one; it says nothing about the next session.
Volatility and range
How big was today's move? The yardstick is the 14-session average true range: ₹6.00, or 1.81% of price, which is what a typical day has looked like recently. The 20-day volatility band ran from ₹326.37 to ₹346.02, and the close landed in its middle.
The year so far
Twenty percent below the 52-week high of ₹414.40, and 4.86% above the ₹315.52 low — no wait, ₹315.55. That is where the past year's trading has sat. Over five sessions the change is 0.00%; over twenty, 4.09%. The two horizons point different ways, so the recent week runs counter to the month.
Fundamentals as reported
A market capitalisation of 3,20,475 crore puts NTPC in the Utilities sector (Utilities - Regulated Electric). As reported, the price-to-earnings ratio is 10.0 and price-to-book 1.6 — figures from the filings, not a view on whether they are deserved. The same set reports debt-to-equity at 118.1 and a dividend yield of 3.77%.
How often our range has been right
This page publishes a 1-day range, not a price call — and the range gets scored against reality. Of 288 resolved 1-day ranges for this stock, the close landed inside the 20.0% range 80.21% of the time, beating a naive benchmark over the same window. A figure below the nominal rate would mean the ranges were too narrow; above it, too wide. Both outcomes are shown here, not tucked away in an internal report.
Company Events
Dividend - Rs 3.50 Per Share
Interim Dividend - Rs 2.75 Per Share
Interim Dividend - Rs 2.75 Per Share
Dividend - Rs 3.35 Per Share
Interim Dividend - Rs 2.50 Per Share
Source: NSE public corporate announcements. Factual only — no interpretation or recommendation.
What we said, what happened
Weekly · Next 5 sessions · 35 of 40 inside the range- 6 Jul: range ₹344.93 to ₹368.72, actual ₹351.75 — inside the range
- 7 Jul: range ₹343.05 to ₹365.29, actual ₹348.15 — inside the range
- 8 Jul: range ₹338.65 to ₹359.51, actual ₹344.35 — inside the range
- 9 Jul: range ₹334.01 to ₹355.17, actual ₹342.45 — inside the range
- 10 Jul: range ₹334.45 to ₹353.77, actual ₹341.85 — inside the range
- 13 Jul: range ₹341.54 to ₹364.43, actual ₹347.25 — inside the range
- 14 Jul: range ₹337.87 to ₹359.56, actual ₹348.55 — inside the range
- 15 Jul: range ₹335.09 to ₹355.83, actual ₹350.50 — inside the range
- 16 Jul: range ₹332.44 to ₹352.44, actual ₹348.60 — inside the range
- 17 Jul: range ₹332.79 to ₹351.10, actual ₹347.20 — inside the range
- 20 Jul: range ₹338.03 to ₹357.06, actual ₹350.80 — inside the range
- 21 Jul: range ₹339.28 to ₹358.07, actual ₹343.75 — inside the range
- 22 Jul: range ₹341.76 to ₹359.59, actual ₹343.50 — inside the range
- 23 Jul: range ₹340.36 to ₹357.68, actual ₹344.85 — inside the range
- 24 Jul: range ₹339.15 to ₹356.44, actual ₹347.25 — inside the range
- 27 Jul: range ₹342.89 to ₹359.34, actual ₹350.90 — inside the range
- 28 Jul: range ₹334.83 to ₹351.89, actual ₹343.65 — inside the range
- 29 Jul: range ₹335.60 to ₹351.45, actual ₹349.90 — inside the range
- 30 Jul: range ₹336.90 to ₹352.90, actual ₹345.00 — inside the range
- 31 Jul: range ₹339.27 to ₹354.44, actual ₹342.50 — inside the range
- 3 Aug: range ₹343.66 to ₹359.02, actual ₹340.45 — outside the range
- 4 Aug: range ₹335.88 to ₹352.98, actual ₹338.45 — inside the range
- 5 Aug: range ₹341.59 to ₹359.95, actual ₹339.45 — outside the range
- 6 Aug: range ₹336.13 to ₹354.56, actual ₹344.25 — inside the range
- 7 Aug: range ₹333.64 to ₹351.85, actual ₹340.00 — inside the range
- 10 Aug: range ₹331.89 to ₹349.28, actual ₹337.00 — inside the range
- 11 Aug: range ₹330.34 to ₹346.95, actual ₹337.10 — inside the range
- 12 Aug: range ₹331.53 to ₹347.64, actual ₹336.55 — inside the range
- 13 Aug: range ₹336.19 to ₹353.21, actual ₹337.50 — inside the range
- 14 Aug: range ₹332.05 to ₹348.30, actual ₹340.00 — inside the range
- 17 Aug: range ₹328.96 to ₹344.31, actual ₹339.50 — inside the range
- 18 Aug: range ₹329.85 to ₹344.24, actual ₹339.85 — inside the range
- 19 Aug: range ₹329.17 to ₹343.66, actual ₹334.60 — inside the range
- 20 Aug: range ₹330.35 to ₹343.76, actual ₹330.90 — inside the range
- 21 Aug: range ₹332.87 to ₹346.86, actual ₹330.05 — outside the range
- 24 Aug: range ₹331.89 to ₹346.14, actual ₹327.40 — outside the range
- 25 Aug: range ₹332.60 to ₹346.88, actual ₹327.50 — outside the range
- 26 Aug: range ₹327.27 to ₹342.23, actual ₹330.00 — inside the range
- 27 Aug: range ₹323.00 to ₹338.25, actual ₹330.90 — inside the range
- 28 Aug: range ₹323.20 to ₹338.26, actual ₹332.50 — inside 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.00% |
|---|---|
| 20-day change | -4.09% |
Trend
| 50-DMAaverage closing price of the last 50 sessions | ₹343.98 |
|---|---|
| 200-DMAaverage closing price of the last 200 sessions | ₹357.19 |
Momentum
| MACD histogramthe gap between two moving averages of price | -0.393 |
|---|
Volume & volatility
| Volume | 81,00,926 |
|---|---|
| ATR (14)the average distance the price moves in a day | ₹6.00 |
Computed from public end-of-day exchange prices. No personal or account data of any kind.