Home > Annual Financials > NTPC

NTPC Financial Statement Analysis
[BOM: 532555|NSE : NTPC]

The Revenues of NTPC have increased by 1.30% YoY .
The Earnings Per Share (EPS) of NTPC has increased by 23.05 % YoY.
REVENUES
OPERATING MARGIN
PROFIT AFTER TAX
EPS
ROCE

NTPC Last 5 Annual Financial Results
[BOM: 532555|NSE : NTPC]

ConsolidatedMar2024
Mar2023
Mar2022
Mar2021
Mar2020
Operating Income ₹178,501 Cr₹176,207 Cr₹132,669 Cr₹111,531 Cr₹109,464 Cr
Operating Expenses ₹5,805 Cr₹4,981 Cr₹3,908 Cr₹3,407 Cr₹2,704 Cr
Expenses ₹127,034 Cr₹127,314 Cr₹91,749 Cr₹76,626 Cr₹76,976 Cr
Operating Profit (Excl OI) ₹49,909 Cr₹47,459 Cr₹39,638 Cr₹33,742 Cr₹31,536 Cr
Other Income ₹5,101 Cr₹1,918 Cr₹4,572 Cr₹6,582 Cr₹7,853 Cr
Interest ₹12,301 Cr₹11,447 Cr₹9,434 Cr₹9,655 Cr₹8,189 Cr
Depreciation ₹16,204 Cr₹14,792 Cr₹13,788 Cr₹12,450 Cr₹10,356 Cr
Profit Before Tax ₹28,142 Cr₹23,917 Cr₹22,007 Cr₹17,390 Cr₹21,250 Cr
Profit After Tax ₹21,332 Cr₹17,121 Cr₹16,960 Cr₹14,969 Cr₹11,902 Cr
Consolidated Net Profit ₹20,812 Cr₹16,913 Cr₹16,676 Cr₹14,635 Cr₹11,600 Cr
Earnings Per Share (Rs)₹21.46₹17.44₹17.20₹15.09₹11.72
PAT Margin (%)11.959.7212.7813.4210.87
ROE(%)13.8612.1312.9912.2410.34
ROCE(%)10.589.919.248.269.75
Total Debt/Equity(x)1.461.511.551.671.69

Key Financials

Market Cap : ₹ 347,966.1 Cr
Revenue (TTM) : ₹ 185,892.0 Cr
Net Profit(TTM) : ₹ 19,558.9 Cr
EPS (TTM) : ₹ 20.2
P/E (TTM) : 17.8

Industry Peers & Returns1W1M1Y
NTPC -0.5% 14.1% 2.8%
POWER GRID CORPORATION OF INDIA 1.4% 18.5% 2.4%
ADANI POWER 1.7% 9.4% -8.3%
ADANI GREEN ENERGY -0.4% 18.8% -50.1%
TATA POWER COMPANY 0.5% 12.4% -7%
ADANI ENERGY SOLUTIONS 1.3% 35.4% -22%
JSW ENERGY -4% 11.4% 1.3%
NHPC 4.1% 15.2% -7.5%
TORRENT POWER 3.3% 22.7% 6.1%


NTPC Revenues
[BOM: 532555|NSE : NTPC]

Y-o-Y

1.30 %

5 Yr CAGR

13.00 %

Years Revenues % Change
Mar2024 ₹178,501 Cr
1.30
Mar2023 ₹176,207 Cr
32.82
Mar2022 ₹132,669 Cr
18.95
Mar2021 ₹111,531 Cr
1.89
Mar2020 ₹109,464 Cr -


NTPC Operating Profit
[BOM: 532555|NSE : NTPC]

Y-o-Y

5.16 %

5 Yr CAGR

12.16 %

Years Operating Profit % Change
Mar2024 ₹49,909 Cr
5.16
Mar2023 ₹47,459 Cr
19.73
Mar2022 ₹39,638 Cr
17.47
Mar2021 ₹33,742 Cr
7.00
Mar2020 ₹31,536 Cr -

Operating Margins
Y-o-Y

3.82 %

5 Yr CAGR

-0.75 %

Years Operating Margin% % Change
Mar2024 27.96%
3.82
Mar2023 26.93%
-9.87
Mar2022 29.88%
-1.22
Mar2021 30.25%
5.00
Mar2020 28.81% -

NTPC Profit After Tax
[BOM: 532555|NSE : NTPC]

Y-o-Y

23.06 %

5 Yr CAGR

15.73 %

Years Profit After Tax % Change
Mar2024 ₹20,812 Cr
23.06
Mar2023 ₹16,913 Cr
1.42
Mar2022 ₹16,676 Cr
13.95
Mar2021 ₹14,635 Cr
26.16
Mar2020 ₹11,600 Cr -

PAT Margins
Y-o-Y

22.94 %

5 Yr CAGR

2.40 %

Years PAT Margin(%) % Change
Mar2024 11.95 %
22.94
Mar2023 9.72 %
-23.94
Mar2022 12.78 %
-4.77
Mar2021 13.42 %
23.46
Mar2020 10.87 % -

NTPC Earnings Per Share (EPS)
[BOM: 532555|NSE : NTPC]

Y-o-Y

23.05 %

5 Yr CAGR

16.33 %

Years EPS % Change
Mar2024 ₹21
23.05
Mar2023 ₹17
1.40
Mar2022 ₹17
13.98
Mar2021 ₹15
28.75
Mar2020 ₹12 -

NTPC Return on Capital Employed (ROCE)
[BOM: 532555|NSE : NTPC]

Y-o-Y

6.76 %

5 Yr CAGR

2.06 %

Years ROCE % Change
Mar2024 10.58%
6.76
Mar2023 9.91%
7.25
Mar2022 9.24%
11.86
Mar2021 8.26%
-15.28
Mar2020 9.75% -

NTPC Share Price vs Sensex

Current Share Price : ₹358.9
Current MarketCap: ₹ 347,966.1 Cr
Updated EOD on :Apr 03,2025

Share Price Returns(%) 1 Week 1 Month 1 Year
NTPC

-0.5%

14.1%

2.8%

SENSEX

-1.3%

4.2%

3.6%

NTPC related INDICES

BSE Indices1W1M1Y
BSE UTILITIES 2.9% 17.3% -1.5%
BSE PSU 2.3% 15.6% 0.6%
BSE POWER & ENERGY 1.9% 13.1% NA
BSE INDIA INFRASTRUCTURE INDEX 1.4% 13.2% 0.3%
BSE POWER 1.3% 15.6% -0.6%
NSE Indices1W1M1Y
NIFTY PSE 1.9% 16.7% 3.2%
NIFTY 200 VALUE 30 1.7% 13.4% NA
NIFTY 500 EQUAL WEIGHT 1.4% 9.4% NA
NIFTY500 VALUE 50 1.1% 11.6% 5.6%
NIFTY500 MULTICAP INFRASTRUCTURE 50:30:20 1.1% 11.2% 2.9%

You may also like the below Video Courses


FAQ about NTPC Financials


How the annual revenues of NTPC have changed ?

The Revenues of NTPC have increased by 1.30% YoY .

How the Earnings per Share (EPS) of NTPC have changed?

The Earnings Per Share (EPS) of NTPC has increased by 23.05 % YoY .