TD Power Systems Limited: directors' dealings · India · SEBI (PIT + SAST) SEBI:td-power-systems-limited IN IN · SEBI (PIT + SAST) Mcap 64.1Bn€
Explore the full directors' dealings record of TD Power Systems Limited, a publicly traded company based in India. Shares are listed on IN IN, under the supervision of SEBI (PIT + SAST). Market capitalisation: €64.1bn. The latest transaction was disclosed on 23 May 2025 — Sale. Among the most active insiders: Ramesh NS. Every trade is accessible without an account.
Financial data FY ended March 2025 · cache
Income statement
Revenue 12.56 Bn€
Gross profit 4.23 Bn€ 34% margin
Net income 1.75 Bn€ 13.9% margin
Balance sheet & cash
Market cap 64.14 Bn€
Total debt 122.2 M€
Free Cash Flow −164.5 M€
Last declaration on 23 May 2025
Declarations 264 total
Executives ● Sale0 SEBI
€10m 2,100,000 shares @ €4.7385
Equity Shares
SEBI:608be9e5a95a08a6be0318773f5cb0c7c3018079 · 22 May 2025
Executives ● Sale0 SEBI
€16m 3,300,000 shares @ €4.752
Equity Shares
SEBI:eb8e8a81e4f3f79a37d5a3c4581a06f949b04af7 · 22 May 2025
Executives ● Sale0 SEBI
€21m 4,500,000 shares @ €4.7473
Equity Shares
SEBI:81a4eb3067fa185b3019e3b37d323bd603d089e6 · 22 May 2025
Executives ● Sale0 SEBI
€8m 1,600,000 shares @ €4.7713
Equity Shares
SEBI:cc334d56eaf52f5c5bab356e914066ef61e25f32 · 22 May 2025
Executives ● Purchase0 SEBI
€15,032 4,000 shares @ €3.7581
Equity Shares
SEBI:6eeb7f8e4d92c055686e7591e2c3bb630473c5ed · 18 Mar 2025
Ideal exit: 13 Dec 2025 (T+270) Executives ● Purchase0 SEBI
€16,930 5,000 shares @ €3.3859
Equity Shares
SEBI:5c7b3e320cb568cf8fd4320cecaa720a6d33e855 · 13 Mar 2025
Ideal exit: 8 Dec 2025 (T+270) Executives ● Purchase0 SEBI
€17,782 5,000 shares @ €3.5563
Equity Shares
SEBI:45248b9d6f263efad142910a5a3c8e99b7e5b9c4 · 11 Mar 2025
Ideal exit: 6 Dec 2025 (T+270) Executives ● Purchase0 SEBI
€7,373 2,000 shares @ €3.6864
Equity Shares
SEBI:9230272305876e3a55b69a496a97fc011f3c65a2 · 11 Mar 2025
Ideal exit: 6 Dec 2025 (T+270) Executives ● Purchase0 SEBI
€56,449 15,000 shares @ €3.7632
Equity Shares
SEBI:4d917af091317fc3bdb02545ae679325da251c16 · 7 Mar 2025
Ideal exit: 2 Dec 2025 (T+270) Executives ● Purchase0 SEBI
€14,968 4,000 shares @ €3.742
Equity Shares
SEBI:fabe7c3f169a39c22decba9a965e84cef437ad1d · 6 Mar 2025
Ideal exit: 1 Dec 2025 (T+270) Executives ● Purchase0 SEBI
€40,044 11,000 shares @ €3.6404
Equity Shares
SEBI:99d2b29fac16c8d6fb3c6506a2b4d60295bbac66 · 5 Mar 2025
Ideal exit: 30 Nov 2025 (T+270) Executives ● Purchase0 SEBI
€55,371 15,100 shares @ €3.667
Equity Shares
SEBI:c2d5dfd7da104ce271408bc58b9659208e952633 · 21 Feb 2025
Ideal exit: 18 Nov 2025 (T+270) Executives ● Sale0 SEBI
€17,736 3,500 shares @ €5.0674
Equity Shares
SEBI:f85bf86c35a164dd2449646cfb14e6f3fd8881f2 · 31 Dec 2024
Executives ● Sale0 SEBI
€36,277 7,000 shares @ €5.1825
Equity Shares
SEBI:d8585ece321dcdbbd96d1ad8c325bb3ef6eb5422 · 26 Dec 2024
Executives ● Sale0 SEBI
€26,226 5,000 shares @ €5.2452
Equity Shares
SEBI:521646209189ea1b65c54ec339d7c65916dfa45e · 26 Dec 2024
Executives ● Sale0 SEBI
€18,100 3,500 shares @ €5.1714
Equity Shares
SEBI:40b591cef904df2371c3520f8094abbe0c957a99 · 24 Dec 2024
Executives ● Sale0 SEBI
€25,236 5,000 shares @ €5.0472
Equity Shares
SEBI:04564971675d8eb49ccf4029da69096e5900ea8d · 23 Dec 2024
Executives ● Sale0 SEBI
€25,464 5,000 shares @ €5.0928
Equity Shares
SEBI:f77e7cea3c39ec8c253f8c776d50953a0825339d · 19 Dec 2024
Executives ● Sale0 SEBI
€25,624 5,000 shares @ €5.1248
Equity Shares
SEBI:8487b49cf33323a6a10fba26061a72bfa2f21d0d · 19 Dec 2024
Executives ● Sale0 SEBI
€38,756 7,500 shares @ €5.1674
Equity Shares
SEBI:a5073ddf54e7a741ecf51836c3afbc537e7c8611 · 16 Dec 2024
Executives ● Sale0 SEBI
€38,713 7,500 shares @ €5.1618
Equity Shares
SEBI:911e264a5960cf74d930abc3907b9549869da2b2 · 16 Dec 2024
Executives ● Sale0 SEBI
€12,875 2,500 shares @ €5.1499
Equity Shares
SEBI:f76a413206220962abc3d5df9daaed63f35ccb55 · 16 Dec 2024
Executives ● Sale0 SEBI
028,000 shares
Equity Shares
SEBI:ec6f3dd85be5bd1daa64f512028abde11fc1ba0a · 16 Dec 2024
Executives ● Purchase0 SEBI
028,000 shares
Equity Shares
SEBI:7c487d877679e3c025cecb242c355d70fbe91d56 · 16 Dec 2024
Ideal exit: 12 Sept 2025 (T+270) Executives ● Sale0 SEBI
€25,801 5,000 shares @ €5.1603
Equity Shares
SEBI:233180bf8951fbae37d446c7acee8a599a4e2377 · 12 Dec 2024
25 of 264 declarations
Load more (239 remaining)