Data to 7 October 2026
About

Methods

Promoters buying and selling their own shares

Bundles: ownership/promoters/monthly, ownership/promoters/stats/buyer_share_12m and ownership/promoters/recent. Code: compute/promoter_trades.py and publish/promoter_trades.py; step promoters.

Source: disclosures under SEBI’s takeover code, Regulation 29, as filed with NSE (nse_sast_reg29), from July 2015. A filing is due when a holder’s stake crosses 5% of a company, or, above 5%, moves by 2% or more. Each filing names the holder, says whether they are a promoter or in the promoter group, how the shares changed hands, the shares bought or sold and the holding afterwards. Values use NSE’s bhavcopy closing prices.

What counts

Duplicates: each person acting in concert files the same trade, often under a full and a short name (“Tenneco Mauritius Holdings Limited (TMHL)” and “TMHL”), and some filings are re-sent. Filings with the same company, direction, share count and transaction window count once, at the first disclosure.

Measures

Limits

Checks (in the bundle’s meta.checks): every filing is counted once (buy plus sell filings equal the total), the share valued, and the first and last disclosure dates.

This note is the repository file docs/methods/promoter_trades.md, rendered as-is.