Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Real Estate
Technology
Currency Converter
Canada markets closed
S&P/TSX
24,822.54
+132.06
(+0.53%)
S&P 500
5,864.67
+23.20
(+0.40%)
DOW
43,275.91
+36.86
(+0.09%)
CAD/USD
0.7246
-0.0004
(-0.05%)
CRUDE OIL
69.34
-1.33
(-1.88%)
Bitcoin CAD
94,400.18
+584.38
(+0.62%)
NTPC Limited (NTPC.BO)
BSE - BSE Real Time Price. Currency in INR
Add to watchlist
424.75
+7.30
(+1.75%)
At close: 03:56PM IST
Summary
Chart
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
All numbers in thousands
Breakdown
ttm
2024-03-31
2023-03-31
2022-03-31
2021-03-31
2020-03-31
Total Revenue
1,839,463,600
1,785,008,800
1,762,071,800
1,317,677,800
1,120,344,000
-
Cost of Revenue
1,075,465,600
1,039,947,500
1,059,807,300
801,397,000
660,453,200
-
Gross Profit
763,998,000
745,061,300
702,264,500
516,280,800
459,890,800
-
Operating Expenses
Selling General and Administrative
-
-
35,687,000
24,814,300
17,968,000
13,669,700
Total Operating Expenses
407,322,700
396,170,500
372,887,800
262,300,500
243,326,300
-
Operating Income or Loss
356,675,300
348,890,800
329,376,700
253,980,300
216,564,500
-
Interest Expense
122,617,500
120,482,100
111,560,600
93,949,500
96,107,500
-
Income Before Tax
279,073,800
271,414,500
243,305,900
205,209,100
154,867,400
-
Income Tax Expense
68,332,600
68,092,000
67,961,200
50,471,000
24,205,300
-
Income from Continuing Operations
210,741,200
203,322,500
175,344,700
154,738,100
130,662,100
-
Net Income
214,127,900
208,118,900
169,125,500
166,759,000
146,346,300
-
Net Income available to common shareholders
214,127,900
208,118,900
169,125,500
166,759,000
146,346,300
-
Basic EPS
19.72
21.46
17.44
17.20
14.87
-
Diluted EPS
19.72
21.46
17.44
17.20
14.87
-
Basic Average Shares
9,697,141
9,697,992
9,697,563
9,696,666
9,844,678
-
Diluted Average Shares
9,697,141
9,697,992
9,697,563
9,696,666
9,844,678
-
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.