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 | 95,742 | 1,09,464 | 1,11,531 | 1,32,669 | 1,76,207 | 1,78,501 | 1,88,138 | 1,87,385 |
| Total income | 97,537 | 1,12,373 | 1,15,547 | 1,34,994 | 1,77,977 | 1,81,166 | 1,90,862 | 1,89,799 |
| EBITDA | 25,905 | 34,445 | 37,990 | 42,605 | 49,499 | 53,758 | 56,852 | 57,700 |
| Profit before tax | 12,956 | 15,972 | 14,803 | 19,501 | 23,551 | 25,506 | 26,283 | 24,269 |
| Net profit | 12,633 | 11,902 | 14,969 | 16,960 | 17,121 | 21,332 | 23,953 | 27,546 |
| EPS (₹) | 12.8 | 11.7 | 14.9 | 17.2 | 17.4 | 21.5 | 24.2 | 27.9 |
| Net worth | 1,10,702 | 1,22,156 | 1,29,262 | 1,39,134 | 1,50,954 | 1,65,122 | 1,91,123 | 2,11,153 |
| Total debt | 1,53,787 | 1,92,576 | 1,97,237 | 2,09,555 | 2,19,805 | 2,35,040 | 2,47,575 | 2,67,258 |
| Operating cash flow | — | — | 32,444 | 41,788 | 40,052 | 40,785 | 50,436 | 50,902 |
| Free cash flow | — | — | 9,132 | 17,457 | 15,233 | 10,043 | 9,153 | 6,895 |
| Ratio | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|
| Growth | ||||||||
| Revenue growth YoY | — | 14.3 | 1.9 | 19.0 | 32.8 | 1.3 | 5.4 | -0.4 |
| Profit growth YoY | — | -5.8 | 25.8 | 13.3 | 0.9 | 24.6 | 12.3 | 15.0 |
| Profitability | ||||||||
| EBITDA margin % | 27.1 | 31.5 | 34.1 | 32.1 | 28.1 | 30.1 | 30.2 | 30.8 |
| Net margin % | 13.0 | 10.6 | 13.0 | 12.6 | 9.6 | 11.8 | 12.5 | 14.5 |
| Return on equity % | 11.4 | 10.2 | 11.9 | 12.6 | 11.8 | 13.5 | 13.4 | 13.7 |
| Return on capital % | 6.9 | 8.3 | 8.0 | 8.5 | 9.6 | 9.7 | 9.4 | 8.3 |
| Leverage & cash | ||||||||
| Debt to equity | 1.39 | 1.58 | 1.53 | 1.51 | 1.46 | 1.42 | 1.30 | 1.27 |
| Cash flow ÷ profit | — | — | 2.17 | 2.46 | 2.34 | 1.91 | 2.11 | 1.85 |
| Current ratio | 0.76 | 0.88 | 0.80 | 0.76 | 0.81 | 0.84 | 0.92 | 0.82 |