Market Capitalization of TD Power Systems (TDPOWERSYS)

Market Cap ₹24196.66 Cr $2.69B USD As of August 2026

As of Aug. 18, 2026, TD Power Systems (TDPOWERSYS) market capitalisation is ₹24196.66 Cr ($2.69B), with 15.25 Cr shares outstanding at a current price of ₹1586.60 on NSE, ranking 330 out of 5355 companies by market cap in our screener. TD Power Systems operates in the Capital Goods sector and is classified as a Large Cap stock. View TD Power Systems yearly highs lows for the annual high/low range and current price position.

Current Price
₹1586.60
Outstanding Shares
15.25 Cr
Market Cap Rank
#330
Top Percentile
93.8%

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

TDPOWERSYS market capitalisation from year-end NSE closing prices over the last 10 years. Compare with TDPOWERSYS fundamental valuation to assess whether the stock is under or overvalued.

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. For live price, earnings and the complete company profile, see TDPOWERSYS share price screener.

Year Market Cap Share Price Exchange Change
2026
₹24196.66 Cr $2.69B USD
₹1586.60 NSE +126.00%
2025
₹10706.71 Cr $1.19B USD
₹702.05 NSE +55.65%
2024
₹6878.80 Cr $764.31M USD
₹451.05 NSE +73.45%
2023
₹3965.93 Cr $440.66M USD
₹260.05 NSE +119.27%
2022
₹1808.73 Cr $200.97M USD
₹118.60 NSE +32.22%
2021
₹1367.98 Cr $152.00M USD
₹89.70 NSE +194.10%
2020
₹465.14 Cr $51.68M USD
₹30.50 NSE +10.51%
2019
₹420.92 Cr $46.77M USD
₹27.60 NSE +6.15%
2018
₹396.52 Cr $44.06M USD
₹26.00 NSE -32.73%
2017
₹589.44 Cr $65.49M USD
₹38.65 NSE +13.84%
2016
₹517.76 Cr $57.53M USD
₹33.95 NSE -44.53%
2015
₹933.34 Cr $103.70M USD
₹61.20 NSE -32.11%
2014
₹1374.84 Cr $152.76M USD
₹90.15 NSE +90.19%
2013
₹722.88 Cr $80.32M USD
₹47.40 NSE +4.64%
2012
₹690.85 Cr $76.76M USD
₹45.30 NSE +2.03%
2011
₹677.13 Cr $75.24M USD
₹44.40 NSE -

Market Cap Data Sources

Tickjournal (INR) ₹24196.66 Cr
Tickjournal (USD) $2.69B
Price Source NSE
USD to INR Rate ₹90.00