Earnings consistently backed by cash
Operating cash flow has matched or exceeded reported profit in 6 of the last 6 profit-making years (latest 1.85×).
Importance 52 / 95 · cash quality
The strongest observations the engine found, ranked. Every line is generated from the filed numbers by a fixed rule — no opinion, no estimate.
Operating cash flow has matched or exceeded reported profit in 6 of the last 6 profit-making years (latest 1.85×).
Importance 52 / 95 · cash quality
ROE of 13.7% is well above the power generation median of 9.0%.
Importance 52 / 95 · profitability
EBITDA margin of 30.8% is below the power generation median of 54.3%.
Importance 49 / 95 · profitability
Classified by the exchange under Utilities › Power › Power › Power Generation.
Peer set used on this page: 5 power generation.
Reported net profit grew 15.0% (FY2025 → FY2026), but pre-tax profit was ₹24,269 — an unusually low tax charge this year accounts for most of the gain, so the underlying trend is softer than the headline.
Rule PROFIT_GREW_YOY
Revenue has compounded at 10.1% a year over 7 years (₹95,742 → ₹1,87,385) — steady rather than rapid.
Quarterly results, the trailing-twelve-months snapshot, and verified corporate actions — kept separate from each other and from the annual story above. Every figure traces to a filed number; nothing here is external news or commentary.
Q1 FY27 EBITDA margin was 32.8%, up 4.44 percentage points from 28.3% a year earlier.
Rule QTR_MARGIN_CHANGED_YOY
Q1 FY27 EBIT was ₹11,397 cr, up 30.3% from ₹8,749 cr a year earlier.
Rule QTR_OPERATING_PERFORMANCE_CHANGE_YOY
Q1 FY27 net profit was ₹6,896 cr, up 12.9% from ₹6,108 cr a year earlier.
Rule QTR_PROFIT_GROWTH_YOY
| Quarter | Revenue | YoY | Net profit | YoY | Net margin |
|---|---|---|---|---|---|
| Q2 FY25 | 44,696 | — | 5,380 | — | 12.0% |
| Q3 FY25 | 45,053 | +5.2% | 5,170 | −0.8% | 11.5% |
| Q4 FY25 | 49,834 | +4.6% | 7,897 | +21.7% | 15.8% |
| Q1 FY26 | 47,065 | −3.0% | 6,108 | +10.9% | 13.0% |
| Q2 FY26 | 44,786 | +0.2% | 5,225 | −2.9% | 11.7% |
| Q3 FY26 | 45,846 | +1.8% | 5,597 | +8.3% | 12.2% |
| Q4 FY26 | 49,688 | −0.3% | 10,615 | +34.4% | 21.4% |
| Q1 FY27 | 50,741 | +7.8% | 6,896 | +12.9% | 13.6% |
Trailing twelve months to 30 Jun 2026 · sum of the last 4 contiguous quarters
ROE of 13.7% is well above the power generation median of 9.0%.
Rule ROE_ABOVE_PEER_MEDIAN
EBITDA margin of 30.8% is below the power generation median of 54.3%.
EBITDA margin has ranged from 27.1% to 34.1% over 7 years and sits at 30.8% now.
Operating cash flow has matched or exceeded reported profit in 6 of the last 6 profit-making years (latest 1.85×).
Rule CFO_CONSISTENTLY_EXCEEDS_PAT
Net debt is 4.49× EBITDA.
Free cash flow has been positive in 6 of the last 6 years.
Ranked against 5 power generation (FY2026, consolidated).
NTPC · 5th of 5 · set median 14.4%
NTPC · 5th of 5 · set median 54.3%
NTPC · 2nd of 5 · set median 9.0%
NTPC · 2nd of 5 · set median 16.9×
Trades at 10.84× earnings — 36% below the power generation median of 16.93×.
Rule PE_BELOW_PEERS
On the trailing twelve months. Last full year: P/E 11.1× · P/S 1.6× · ROE 13.7%.
Long-term price performance is shown above.
Price-action indicators as of 2026-10-01. Secondary to the fundamentals above — included for timing context, not as a signal.
Observations the engine tagged watch or deteriorating — prompts for your own research, not conclusions.
The full statements, kept deliberately secondary. Every figure traces to a BSE Integrated Filing (inline XBRL); ratios are recomputed from the normalised facts.
| Metric | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | 90,307 | 97,700 | 99,207 | 1,16,137 | 1,63,770 | 1,61,985 | 1,70,037 | 1,65,494 |
| Total income | 92,180 | 1,00,478 | 1,03,553 | 1,20,042 | 1,67,724 | 1,65,707 | 1,74,413 | 1,69,725 |
| EBITDA | 24,644 | 29,871 | 33,149 | 37,751 | 47,183 | 46,905 | 49,749 | 49,030 |
| Profit before tax | 12,673 | 14,466 | 13,916 | 19,166 | 24,067 | 23,545 | 23,636 | 22,557 |
| Net profit | 11,750 | 10,113 | 13,770 | 16,111 | 17,197 | 18,079 | 19,649 | 23,162 |
| EPS (₹) | 11.9 | 10.2 | 14.0 | 16.6 | 17.7 | 18.6 | 20.3 | 23.9 |
| Net worth | 1,07,408 | 1,13,569 | 1,18,985 | 1,28,051 | 1,38,890 | 1,49,885 | 1,61,641 | 1,74,865 |
| Total debt | 1,35,201 | 1,60,588 | 1,64,089 | 1,70,647 | 1,84,998 | 1,85,219 | 1,85,244 | 1,90,110 |
| Operating cash flow | — | — | 27,058 | 35,388 | 35,399 | 34,831 | 41,318 | 41,000 |
| Free cash flow | — | — | 8,751 | 17,688 | 30,089 | 17,462 | 20,643 | 18,241 |
| Ratio | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|
| Growth | ||||||||
| Revenue growth YoY | — | 8.2 | 1.5 | 17.1 | 41.0 | -1.1 | 5.0 | -2.7 |
| Profit growth YoY | — | -13.9 | 36.2 | 17.0 | 6.7 | 5.1 | 8.7 | 17.9 |
| Profitability | ||||||||
| EBITDA margin % | 27.3 | 30.6 | 33.4 | 32.5 | 28.8 | 29.0 | 29.3 | 29.6 |
| Net margin % | 12.7 | 10.1 | 13.3 | 13.4 | 10.3 | 10.9 | 11.3 | 13.6 |
| Return on equity % | 10.9 | 9.2 | 11.8 | 13.0 | 12.9 | 12.5 | 12.6 | 13.8 |
| Return on capital % | 7.2 | 8.2 | 8.2 | 9.1 | 10.9 | 10.0 | 10.2 | 9.3 |
| Leverage & cash | ||||||||
| Debt to equity | 1.26 | 1.41 | 1.38 | 1.33 | 1.33 | 1.24 | 1.15 | 1.09 |
| Cash flow ÷ profit | — | — | 1.97 | 2.20 | 2.06 | 1.93 | 2.10 | 1.77 |
| Current ratio | 0.76 | 0.89 | 0.81 | 0.78 | 0.91 | 0.92 | 0.96 | 0.94 |