Market Capitalization of TD Power Systems (TDPOWERSYS)

Market Cap ₹20721.90 Cr $2.30B USD As of June 2026

As of June 24, 2026, TD Power Systems (TDPOWERSYS) market capitalisation is ₹20721.90 Cr ($2.30B), with 16.41 Cr shares outstanding at a current price of ₹1262.90 on NSE, ranking 353 out of 5363 companies by market cap in our screener. TD Power Systems operates in the Capital Goods sector and is classified as a Large Cap stock. Read TD Power Systems dividend payments for the complete payout history and dividend yield track record.

Current Price
₹1262.90
Outstanding Shares
16.41 Cr
Market Cap Rank
#353
Top Percentile
93.4%

Market Cap History of TD Power Systems (Last 10 Years)

TDPOWERSYS market capitalisation from year-end NSE closing prices over the last 10 years. For live price, earnings and the complete company profile, see TDPOWERSYS share price screener.

End of Year Market Cap History — TD Power Systems

TDPOWERSYS year-end market cap in INR and USD with closing share price and annual change — NSE closing prices. Analyse TDPOWERSYS shareholder distribution to track promoter, FII and institutional holdings.

Year Market Cap Share Price Exchange Change
2026
₹20721.90 Cr $2.30B USD
₹1262.90 NSE +79.89%
2025
₹11519.37 Cr $1.28B USD
₹702.05 NSE +55.65%
2024
₹7400.91 Cr $822.32M USD
₹451.05 NSE +73.45%
2023
₹4266.95 Cr $474.11M USD
₹260.05 NSE +119.27%
2022
₹1946.01 Cr $216.22M USD
₹118.60 NSE +32.22%
2021
₹1471.81 Cr $163.53M USD
₹89.70 NSE +194.10%
2020
₹500.45 Cr $55.61M USD
₹30.50 NSE +10.51%
2019
₹452.87 Cr $50.32M USD
₹27.60 NSE +6.15%
2018
₹426.61 Cr $47.40M USD
₹26.00 NSE -32.73%
2017
₹634.18 Cr $70.46M USD
₹38.65 NSE +13.84%
2016
₹557.06 Cr $61.90M USD
₹33.95 NSE -44.53%
2015
₹1004.18 Cr $111.58M USD
₹61.20 NSE -32.11%
2014
₹1479.20 Cr $164.36M USD
₹90.15 NSE +90.19%
2013
₹777.75 Cr $86.42M USD
₹47.40 NSE +4.64%
2012
₹743.29 Cr $82.59M USD
₹45.30 NSE +2.03%
2011
₹728.52 Cr $80.95M USD
₹44.40 NSE -

Market Cap Data Sources

Tickjournal (INR) ₹20721.90 Cr
Tickjournal (USD) $2.30B
Price Source NSE
USD to INR Rate ₹90.00