Ownership & filings
Research tool · not investment advice. Full disclaimer →
Where insiders — promoters, directors, KMP — put their own money: net open-market buying against selling, in rupees, over 30 and 90 days. Taken as context and never as a trade, clustered buying is a conviction tell and clustered selling a caution.
TodayStrategiesOwnership & filings
Ownership & filings
four filing feeds, one placeSource: SEBI insider and pledge disclosures.
i
Totals cover stored disclosures only; archive completeness is not established. Amounts use 30/90-day windows ending 2026-10-03.
Fresh principal purchases: principals net-buying who bought in the last 30 days · Principal buys: open-market only, plumbing excluded · Principal sells: open-market principal sales · Cluster buys: two or more distinct principal buyers · Pledge-risk names: a pledge created or invoked.
Directors, promoters and key managers must disclose their own dealing. We only treat open-market buying by those principals as meaningful; routine plumbing like inter-se transfers and ESOP allotments is classified out.
By company: 30 and 90-day windows ending on the latest filing, whatever the tape's window below, sorted by fresh buying. A revised filing replaces its original, so nothing is counted twice. Amounts are rupees, never share counts.
✎ a revised filing. Select a name to see only its filings.
Showing ECLERX only. ECLERX · Back to the whole universe →
Observed disclosures only · 30/90d to 2026-10-03
| Symbol | Read | Bought 30d | Bought 90d | Sold 90d | Net 90dPrincipal open-market buys minus sells over 90 days, in rupees. The SIGN drives the symbol verdict (relative, no rupee threshold — house principle). | Insiders buying | Pledge ev. | Filings |
|---|---|---|---|---|---|---|---|---|
| No principal of ECLERX dealt on the open market, or filed an adverse pledge event, in the last 185 days. This host stores 12,858 insider filings in all. | ||||||||
Sources and significance for ECLERX
How we know this2 of 5 fields not recoverable
- Rule
- No selection rule - this surface filters nothing. It republishes the disclosures the exchange published, in filing order.lens_registry: insider, sast, shp
- Source
- NSE bulk/block feed; NSE (SEBI PIT Reg 7(2) disclosures); NSE (SAST Reg 29 + pledge Reg 31/32 listings); NSEredistribution: public-record · feed licence: public-archiveprovenance.PROVENANCE chain: bulk_block_deals · feed_manifest.FEEDS['insider_events'] · feed_manifest.FEEDS['sast_events'] · feed_manifest.FEEDS['deals']
- Knowable at
- disclosure_dt = exchange DISCLOSURE/broadcast date, never the transaction date; exchange broadcast/system timestamp, never the event date; same-evening publish (~19:30 IST); no free dated back-archive for bulk/blocka real (INGESTED) clock; this render resolved no per-row date, so the feed's written rule is given instead of onefeed_manifest.FEEDS['insider_events'] · feed_manifest.FEEDS['sast_events'] · feed_manifest.FEEDS['deals']
- Base rate
- not recoverable from available datathis cell did not pass the seasonal instrument's certification gates (null-inside-band,fdr-fail,mask) — an uncertified cell is not published as a rateseasonal_cells · scope=stock · axis=month
- Falsifier
- not recoverable from available datano settled test and no blocking failure model is on record for this surface - read it as unproven, not as working. What is on record is a handling fence, which constrains how the data may be used but states nothing that could turn out to be false: insider_events: taxonomy-fenced ('promoter bought = bullish' is BANNED; plumbing classes never mix with open-market conviction); sast_events: descriptive-only (stake + pledge FLOW context; content-hash idempotent); deals: descriptive-only…our failure-model record, the strategy reference, and the feed manifest
The tape
| Disclosed | Symbol | Who | Read | Type | Shares | Amount | Mode (as filed) | FilingThe link to the disclosure document itself, on the exchange's archive: the primary source behind the row, to read before relying on it. |
|---|---|---|---|---|---|---|---|---|
| 2026-10-01 | ECLERX | Trust | bought | open market buy | 27,000 | ₹4.9Cr | Market Purchase | Filing ⇗ |
| 2026-09-29 | ECLERX | Trust | sold | open market sell | 12,180 | ₹2.2Cr | Market Sale | Filing ⇗ |
| 2026-09-28 | ECLERX | Trust | bought | open market buy | 19,000 | ₹3.6Cr | Market Purchase | Filing ⇗ |
| 2026-09-28 | ECLERX | Trust | sold | open market sell | 13,000 | ₹2.4Cr | Market Sale | Filing ⇗ |
| 2026-09-28 | ECLERX | Trust | sold | open market sell | 8,032 | ₹1.5Cr | Market Sale | Filing ⇗ |
| 2026-09-28 | ECLERX | Trust | plumbing | off market | 10,871 | ₹77.17L | Off Market | Filing ⇗ |
| 2026-09-28 | ECLERX | Trust | plumbing | off market | 2,508 | ₹17.80L | Off Market | Filing ⇗ |
| 2026-09-28 | ECLERX | Trust | plumbing | off market | 2,228 | ₹15.82L | Off Market | Filing ⇗ |
| 2026-09-24 | ECLERX | Trust | bought | open market buy | 9,000 | ₹1.7Cr | Market Purchase | Filing ⇗ |
| 2026-09-24 | ECLERX | Trust | sold | open market sell | 3,222 | ₹61.13L | Market Sale | Filing ⇗ |
| 2026-09-24 | ECLERX | Trust | plumbing | off market | 3,423 | ₹24.53L | Off Market | Filing ⇗ |
| 2026-09-24 | ECLERX | Trust | plumbing | off market | 3,362 | ₹24.09L | Off Market | Filing ⇗ |
| 2026-09-24 | ECLERX | Trust | plumbing | off market | 3,282 | ₹23.30L | Off Market | Filing ⇗ |
| 2026-09-23 | ECLERX | Trust | bought | open market buy | 9,627 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-09-22 | ECLERX | Trust | bought | open market buy | 9,752 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-09-21 | ECLERX | Trust | sold | open market sell | 6,237 | ₹1.2Cr | Market Sale | Filing ⇗ |
| 2026-09-17 | ECLERX | Trust | bought | open market buy | 16,005 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-17 | ECLERX | Trust | bought | open market buy | 16,492 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-16 | ECLERX | Trust | bought | open market buy | 16,428 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-11 | ECLERX | Trust | bought | open market buy | 16,900 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-11 | ECLERX | Trust | bought | open market buy | 11,500 | ₹2.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-11 | ECLERX | Trust | plumbing | off market | 2,230 | ₹15.83L | Off Market | Filing ⇗ |
| 2026-09-11 | ECLERX | Trust | plumbing | off market | 1,825 | ₹13.08L | Off Market | Filing ⇗ |
| 2026-09-11 | ECLERX | Trust | plumbing | off market | 1,012 | ₹7.25L | Off Market | Filing ⇗ |
| 2026-09-09 | ECLERX | Trust | bought | open market buy | 12,280 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-09-09 | ECLERX | Trust | sold | open market sell | 4,818 | ₹92.38L | Market Sale | Filing ⇗ |
| 2026-09-09 | ECLERX | Trust | sold | open market sell | 1,000 | ₹19.25L | Market Sale | Filing ⇗ |
| 2026-09-07 | ECLERX | Trust | bought | open market buy | 16,370 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-07 | ECLERX | Trust | sold | open market sell | 15,489 | ₹2.9Cr | Market Sale | Filing ⇗ |
| 2026-09-04 | ECLERX | Trust | sold | open market sell | 6,662 | ₹1.3Cr | Market Sale | Filing ⇗ |
| 2026-09-04 | ECLERX | Trust | sold | open market sell | 1,488 | ₹29.07L | Market Sale | Filing ⇗ |
| 2026-09-02 | ECLERX | Trust | bought | open market buy | 15,864 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-02 | ECLERX | Trust | bought | open market buy | 16,292 | ₹3.2Cr | Market Purchase | Filing ⇗ |
| 2026-09-01 | ECLERX | Trust | sold | open market sell | 2,675 | ₹54.10L | Market Sale | Filing ⇗ |
| 2026-08-31 | ECLERX | Trust | bought | open market buy | 12,151 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-31 | ECLERX | Trust | bought | open market buy | 12,229 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-26 | ECLERX | Trust | bought | open market buy | 12,237 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-26 | ECLERX | Trust | bought | open market buy | 12,811 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-26 | ECLERX | Trust | plumbing | off market | 18 | ₹12,900 | Off Market | Filing ⇗ |
| 2026-08-24 | ECLERX | Trust | bought | open market buy | 12,000 | ₹2.2Cr | Market Purchase | Filing ⇗ |
| 2026-08-21 | ECLERX | Trust | bought | open market buy | 13,024 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-20 | ECLERX | Trust | bought | open market buy | 12,851 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-19 | ECLERX | Trust | bought | open market buy | 15,457 | ₹2.8Cr | Market Purchase | Filing ⇗ |
| 2026-08-18 | ECLERX | Trust | bought | open market buy | 12,725 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-08-14 | ECLERX | Trust | bought | open market buy | 10,263 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-08-14 | ECLERX | Trust | bought | open market buy | 10,000 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-08-12 | ECLERX | Trust | bought | open market buy | 10,482 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-08-11 | ECLERX | Trust | bought | open market buy | 10,405 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-08-11 | ECLERX | Trust | bought | open market buy | 10,740 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-08-03 | ECLERX | Trust | plumbing | off market | 5,737 | ₹41.11L | Off Market | Filing ⇗ |
| 2026-08-03 | ECLERX | Trust | plumbing | off market | 5,760 | ₹40.89L | Off Market | Filing ⇗ |
| 2026-08-03 | ECLERX | Trust | plumbing | off market | 5,342 | ₹38.28L | Off Market | Filing ⇗ |
| 2026-08-03 | ECLERX | Trust | plumbing | off market | 3,901 | ₹27.96L | Off Market | Filing ⇗ |
| 2026-08-03 | ECLERX | Trust | plumbing | off market | 2,830 | ₹20.09L | Off Market | Filing ⇗ |
| 2026-08-03 | ECLERX | Trust | plumbing | off market | 2,163 | ₹15.36L | Off Market | Filing ⇗ |
| 2026-07-14 | ECLERX | Trust | plumbing | off market | 1,497 | ₹10.73L | Off Market | Filing ⇗ |
| 2026-07-10 | ECLERX | Trust | plumbing | off market | 15,000 | ₹61.27L | Off Market | Filing ⇗ |
| 2026-07-09 | ECLERX | Trust | plumbing | off market | 2,253 | ₹15.99L | Off Market | Filing ⇗ |
| 2026-07-09 | ECLERX | Trust | plumbing | off market | 1,424 | ₹10.11L | Off Market | Filing ⇗ |
| 2026-07-09 | ECLERX | Trust | plumbing | off market | 1,295 | ₹9.19L | Off Market | Filing ⇗ |
| 2026-07-09 | ECLERX | Trust | plumbing | off market | 889 | ₹6.37L | Off Market | Filing ⇗ |
| 2026-07-02 | ECLERX | Trust | plumbing | off market | 6,252 | ₹44.80L | Off Market | Filing ⇗ |
| 2026-07-02 | ECLERX | Trust | plumbing | off market | 5,169 | ₹36.70L | Off Market | Filing ⇗ |
| 2026-07-02 | ECLERX | Trust | plumbing | off market | 2,076 | ₹14.74L | Off Market | Filing ⇗ |
| 2026-06-30 | ECLERX | Trust | bought | open market buy | 44,000 | ₹5.9Cr | Market Purchase | Filing ⇗ |
| 2026-06-30 | ECLERX | Trust | sold | open market sell | 9,815 | ₹1.3Cr | Market Sale | Filing ⇗ |
| 2026-06-30 | ECLERX | Trust | sold | open market sell | 5,501 | ₹74.93L | Market Sale | Filing ⇗ |
| 2026-06-30 | ECLERX | Trust | sold | open market sell | 53 | ₹71,837 | Market Sale | Filing ⇗ |
| 2026-06-30 | ECLERX | Trust | sold | open market sell | 29 | ₹39,314 | Market Sale | Filing ⇗ |
| 2026-06-26 | ECLERX | Trust | sold | open market sell | 27,363 | ₹3.8Cr | Market Sale | Filing ⇗ |
| 2026-06-26 | ECLERX | Trust | sold | open market sell | 19,262 | ₹2.7Cr | Market Sale | Filing ⇗ |
| 2026-06-24 | ECLERX | Trust | bought | open market buy | 17,848 | ₹2.5Cr | Market Purchase | Filing ⇗ |
| 2026-06-24 | ECLERX | Trust | bought | open market buy | 18,006 | ₹2.5Cr | Market Purchase | Filing ⇗ |
| 2026-06-22 | ECLERX | Trust | bought | open market buy | 21,804 | ₹3.1Cr | Market Purchase | Filing ⇗ |
| 2026-06-22 | ECLERX | Trust | bought | open market buy | 13,144 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-06-22 | ECLERX | Trust | plumbing | off market | 3,140 | ₹22.50L | Off Market | Filing ⇗ |
| 2026-06-22 | ECLERX | Trust | plumbing | off market | 2,839 | ₹11.60L | Off Market | Filing ⇗ |
| 2026-06-22 | ECLERX | Trust | plumbing | off market | 655 | ₹4.65L | Off Market | Filing ⇗ |
| 2026-06-22 | ECLERX | Trust | plumbing | off market | 131 | ₹93,881 | Off Market | Filing ⇗ |
| 2026-06-19 | ECLERX | Trust | plumbing | off market | 2,567 | ₹18.22L | Off Market | Filing ⇗ |
| 2026-06-19 | ECLERX | Trust | plumbing | off market | 2,110 | ₹14.98L | Off Market | Filing ⇗ |
| 2026-06-19 | ECLERX | Trust | plumbing | off market | 1,696 | ₹12.15L | Off Market | Filing ⇗ |
| 2026-06-18 | ECLERX | Trust | sold | open market sell | 13,428 | ₹1.9Cr | Market Sale | Filing ⇗ |
| 2026-06-12 | ECLERX | Trust | bought | open market buy | 16,159 | ₹2.2Cr | Market Purchase | Filing ⇗ |
| 2026-06-12 | ECLERX | Trust | bought | open market buy | 16,050 | ₹2.2Cr | Market Purchase | Filing ⇗ |
| 2026-06-11 | ECLERX | Trust | sold | open market sell | 18,150 | ₹2.5Cr | Market Sale | Filing ⇗ |
| 2026-06-11 | ECLERX | Trust | sold | open market sell | 7,244 | ₹1.0Cr | Market Sale | Filing ⇗ |
| 2026-06-10 | ECLERX | Trust | bought | open market buy | 20,757 | ₹2.9Cr | Market Purchase | Filing ⇗ |
| 2026-06-10 | ECLERX | Trust | bought | open market buy | 15,800 | ₹2.2Cr | Market Purchase | Filing ⇗ |
| 2026-06-10 | ECLERX | Trust | plumbing | off market | 5,966 | ₹24.37L | Off Market | Filing ⇗ |
| 2026-06-10 | ECLERX | Trust | plumbing | off market | 3,282 | ₹13.41L | Off Market | Filing ⇗ |
| 2026-06-08 | ECLERX | Trust | sold | open market sell | 4,310 | ₹60.23L | Market Sale | Filing ⇗ |
| 2026-06-05 | ECLERX | Trust | bought | open market buy | 39,241 | ₹5.7Cr | Market Purchase | Filing ⇗ |
| 2026-06-05 | ECLERX | Trust | sold | open market sell | 11,705 | ₹1.7Cr | Market Sale | Filing ⇗ |
| 2026-06-05 | ECLERX | Trust | plumbing | off market | 1,941 | ₹13.78L | Off Market | Filing ⇗ |
| 2026-06-03 | ECLERX | Trust | bought | open market buy | 12,303 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-06-03 | ECLERX | Trust | bought | open market buy | 12,587 | ₹1.9Cr | Market Purchase | Filing ⇗ |
| 2026-06-03 | ECLERX | Trust | plumbing | off market | 2,280 | ₹16.34L | Off Market | Filing ⇗ |
| 2026-06-03 | ECLERX | Trust | plumbing | off market | 1,901 | ₹13.50L | Off Market | Filing ⇗ |
| 2026-06-02 | ECLERX | Trust | bought | open market buy | 27,580 | ₹4.2Cr | Market Purchase | Filing ⇗ |
| 2026-06-02 | ECLERX | Trust | plumbing | off market | 4,310 | ₹30.60L | Off Market | Filing ⇗ |
| 2026-06-02 | ECLERX | Trust | plumbing | off market | 4,771 | ₹6.57L | Off Market | Filing ⇗ |
| 2026-05-28 | ECLERX | Trust | sold | open market sell | 11,105 | ₹1.7Cr | Market Sale | Filing ⇗ |
| 2026-05-28 | ECLERX | Trust | plumbing | off market | 3,000 | ₹21.50L | Off Market | Filing ⇗ |
| 2026-05-28 | ECLERX | Trust | plumbing | off market | 2,361 | ₹9.64L | Off Market | Filing ⇗ |
| 2026-05-27 | ECLERX | Trust | sold | open market sell | 14,410 | ₹2.2Cr | Market Sale | Filing ⇗ |
| 2026-05-27 | ECLERX | Trust | sold | open market sell | 8,270 | ₹1.3Cr | Market Sale | Filing ⇗ |
| 2026-05-26 | ECLERX | Trust | bought | open market buy | 14,850 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-05-22 | ECLERX | Trust | bought | open market buy | 30,190 | ₹4.7Cr | Market Purchase | Filing ⇗ |
| 2026-05-21 | ECLERX | Trust | bought | open market buy | 15,232 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-05-21 | ECLERX | Trust | bought | open market buy | 15,218 | ₹2.4Cr | Market Purchase | Filing ⇗ |
| 2026-05-21 | ECLERX | Trust | sold | open market sell | 6,830 | ₹1.0Cr | Market Sale | Filing ⇗ |
| 2026-05-21 | ECLERX | Trust | sold | open market sell | 3,498 | ₹53.70L | Market Sale | Filing ⇗ |
| 2026-05-18 | ECLERX | Trust | sold | open market sell | 3,449 | ₹50.73L | Market Sale | Filing ⇗ |
| 2026-05-15 | ECLERX | Trust | plumbing | off market | 1,000 | ₹7.17L | Off Market | Filing ⇗ |
| 2026-04-30 | ECLERX | Other | plumbing | off market | 26,580 | ₹92.82L | Off Market | Filing ⇗ |
| 2026-04-30 | ECLERX | Other | plumbing | off market | 3,913 | ₹5.39L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 4,310 | ₹30.60L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 2,700 | ₹19.17L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 1,055 | ₹7.56L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 1,731 | ₹7.07L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 4,620 | ₹6.36L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 2,470 | ₹3.40L | Off Market | Filing ⇗ |
| 2026-04-23 | ECLERX | Other | plumbing | off market | 283 | ₹2.03L | Off Market | Filing ⇗ |
Anchored to the date each filing became public — what was knowable when. Descriptive only; no return edge is claimed in either direction. Read-only, and nothing here is scraped from a third-party site.