Mstc logo

Mstc bulk deals and stake changes

NSE: MSTCLTDBSE: 542597Commercial Services & SuppliesSmall Cap

Last close ₹573.20down ₹24.50 (4.10%)BSE ₹571.25

Share price at the NSE close on 23 Oct 2026. Previous close ₹597.70.

52-week range of traded prices to 23 Oct 2026
₹362.15Low, 30 Mar 2026₹805.00High, 8 Sep 2026
Market cap
₹4,035 Cr935th largest listed
P/E
17.2
P/B
4.5
Dividend yield
2.74%
ROE
28.5%
ROCE
21.5%
Debt to equity
0.16
Volume, NSE
4,23,41350.2% delivered

Mstc stake sales and purchases

All 4 disclosures on record.

  1. May 2021

    • SoldLife Insurance Corporation of india2.00% of the company14,11,612 sharesholds 3.90% after20 May 2021 · filed under the 2% rule
  2. Dec 2020

    • SoldLife Insurance Corporation of India2.03% of the company14,32,573 sharesholds 5.91% after15 Dec 2020 · filed under the 2% rule
  3. Sep 2020

    • SoldLife Insurance Corporation of India2.03% of the company14,33,599 sharesholds 7.94% after15 Sep 2020 · filed under the 2% rule
  4. Apr 2019

    • AcquiredLife Insurance Corporation of India7.98% of the company70,26,976 sharesholds 7.98% after1 Apr 2019 · filed under the 5% rule

The 5% rule: an investor discloses on reaching 5% of the company. The 2% rule: a holder of 5% or more discloses each change of 2% or more, including one that takes it below 5%. A transfer exempt from an open offer, the offer to buy from every other shareholder that a large purchase otherwise brings, is disclosed too. Each line shows what its filing states, which can be a smaller change than its rule names.

Mstc bulk deals

Last 12 months, since 23 Oct 2025: 20 bulk deals, ₹300 Cr bought and ₹296 Cr sold Today's bulk and block deals, all companies

ValuePer cent of the company

Wednesday 17 Jun 20261 firm · ₹26 Cr bought · ₹28 Cr soldNet sold ₹1.82 Cr
  • Both waysHRTI PRIVATE LIMITEDBought 3,74,972 at ₹694.71Sold 3,99,803 at ₹697.100.57% of the companyNet −24,831 shares₹26 Cr bought
Tuesday 16 Jun 20265 firms · ₹184 Cr bought · ₹184 Cr soldNet sold ₹0.72 Cr
  • Both waysHRTI PRIVATE LIMITEDBought 5,13,180 at ₹680.75Sold 5,27,988 at ₹680.220.75% of the companyNet −14,808 shares₹35 Cr bought
  • Both waysQE SECURITIES LLPBought 4,60,773 at ₹683.95Sold 4,64,009 at ₹674.560.66% of the companyNet −3,236 shares₹32 Cr bought
  • Both waysJUNOMONETA FINSOL PRIVATE LIMITEDBought 6,81,024 at ₹686.41Sold 6,79,810 at ₹686.630.97% of the companyNet +1,214 shares₹47 Cr bought
  • Both waysMICROCURVES TRADING PRIVATE LIMITEDBought 6,02,664 at ₹690.90Sold 6,02,664 at ₹691.100.86% of the companyNet nil₹42 Cr bought
  • Both waysNK SECURITIES RESEARCH PRIVATE LIMITEDBought 4,14,231 at ₹695.50Sold 4,14,231 at ₹695.760.59% of the companyNet nil₹29 Cr bought
Monday 15 Jun 20261 firm · ₹23 Cr bought · ₹20 Cr soldNet bought ₹3.58 Cr
  • Both waysHRTI PRIVATE LIMITEDBought 3,70,496 at ₹629.05Sold 3,12,918 at ₹630.360.53% of the companyNet +57,578 shares₹23 Cr bought
Tuesday 9 Jun 20262 firms · ₹40 Cr bought · ₹37 Cr soldNet bought ₹2.65 Cr
  • Both waysHRTI PRIVATE LIMITEDBought 3,63,841 at ₹539.13Sold 3,17,605 at ₹534.340.52% of the companyNet +46,236 shares₹20 Cr bought
  • Both waysMICROCURVES TRADING PRIVATE LIMITEDBought 3,67,126 at ₹555.46Sold 3,67,126 at ₹555.350.52% of the companyNet nil₹20 Cr bought
Thursday 4 Jun 20261 firm · ₹27 Cr bought · ₹27 Cr soldNet sold ₹0.02 Cr
  • Both waysMICROCURVES TRADING PRIVATE LIMITEDBought 5,23,349 at ₹513.02Sold 5,23,440 at ₹513.240.74% of the companyNet −91 shares₹27 Cr bought
Wednesday 15 Oct 20251 firm · ₹19 Cr bought · ₹0 soldNet bought ₹19 Cr
  • BoughtWISDOMTREE EMERGING MARKETS HIGH DIVIDEND FUNDBought 3,59,146 at ₹539.130.51% of the company₹19 Cr
Thursday 25 Jul 20241 firm · ₹52 Cr bought · ₹52 Cr soldNet bought ₹0.01 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 5,28,020 at ₹993.61Sold 5,28,020 at ₹993.410.75% of the companyNet nil₹52 Cr bought
Tuesday 16 Jan 20241 firm · ₹60 Cr bought · ₹60 Cr soldNet nil
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 6,63,788 at ₹896.57Sold 6,63,788 at ₹896.590.94% of the companyNet nil₹60 Cr bought
Monday 15 Jan 20241 firm · ₹56 Cr bought · ₹56 Cr soldNet bought ₹0.03 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 6,68,093 at ₹831.46Sold 6,68,093 at ₹831.060.95% of the companyNet nil₹56 Cr bought
Thursday 11 Jan 20241 firm · ₹64 Cr bought · ₹64 Cr soldNet sold ₹0.02 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 8,52,341 at ₹754.56Sold 8,52,341 at ₹754.841.21% of the companyNet nil₹64 Cr bought
Friday 29 Dec 20231 firm · ₹26 Cr bought · ₹26 Cr soldNet bought ₹0.03 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 3,87,080 at ₹669.40Sold 3,87,080 at ₹668.650.55% of the companyNet nil₹26 Cr bought
Thursday 28 Dec 20231 firm · ₹37 Cr bought · ₹37 Cr soldNet sold ₹0.01 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 5,72,274 at ₹652.80Sold 5,72,274 at ₹653.040.81% of the companyNet nil₹37 Cr bought
Tuesday 26 Dec 20231 firm · ₹50 Cr bought · ₹50 Cr soldNet sold ₹0.02 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 7,97,672 at ₹620.57Sold 7,97,672 at ₹620.811.13% of the companyNet nil₹50 Cr bought
Friday 22 Dec 20231 firm · ₹20 Cr bought · ₹20 Cr soldNet bought ₹64,436
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 3,57,979 at ₹562.54Sold 3,57,979 at ₹562.360.51% of the companyNet nil₹20 Cr bought
Thursday 21 Dec 20231 firm · ₹24 Cr bought · ₹24 Cr soldNet bought ₹0.01 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 4,40,583 at ₹537.40Sold 4,40,583 at ₹537.100.63% of the companyNet nil₹24 Cr bought
Wednesday 20 Dec 20231 firm · ₹31 Cr bought · ₹31 Cr soldNet sold ₹0.02 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 5,85,376 at ₹537.18Sold 5,85,376 at ₹537.560.83% of the companyNet nil₹31 Cr bought
Wednesday 13 Dec 20231 firm · ₹40 Cr bought · ₹40 Cr soldNet bought ₹0.03 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 7,88,800 at ₹509.66Sold 7,88,800 at ₹509.281.12% of the companyNet nil₹40 Cr bought
Tuesday 12 Dec 20231 firm · ₹35 Cr bought · ₹35 Cr soldNet sold ₹50,256
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 7,17,943 at ₹481.38Sold 7,17,943 at ₹481.451.02% of the companyNet nil₹35 Cr bought
Monday 16 Oct 20231 firm · ₹26 Cr bought · ₹26 Cr soldNet sold ₹0.04 Cr
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 5,13,555 at ₹503.62Sold 5,13,555 at ₹504.420.73% of the companyNet nil₹26 Cr bought
Tuesday 18 Jul 20231 firm · ₹20 Cr bought · ₹20 Cr soldNet nil
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 4,65,019 at ₹420.80Sold 4,65,019 at ₹420.840.66% of the companyNet nil₹20 Cr bought
Tuesday 29 Nov 20221 firm · ₹13 Cr bought · ₹0.93 Cr soldNet bought ₹12 Cr
  • Both waysMADHUDEVI SANJAY BUCHABought 3,86,163 at ₹339.52Sold 26,963 at ₹344.670.55% of the companyNet +3,59,200 shares₹13 Cr bought
Friday 29 Oct 20212 firms · ₹42 Cr bought · ₹41 Cr soldNet bought ₹1.66 Cr
  • Both waysALPHA LEON ENTERPRISES LLPBought 7,26,697 at ₹379.40Sold 6,91,697 at ₹382.871.03% of the companyNet +35,000 shares₹28 Cr bought
  • Both waysHSQUARE GLOBETRADE LLPBought 3,69,272 at ₹395.12Sold 3,59,272 at ₹390.230.52% of the companyNet +10,000 shares₹15 Cr bought
Monday 18 Oct 20212 firms · ₹42 Cr bought · ₹42 Cr soldNet sold ₹0.02 Cr
  • Both waysXTX MARKETS LLPBought 3,79,885 at ₹502.17Sold 3,79,063 at ₹503.830.54% of the companyNet +822 shares₹19 Cr bought
  • Both waysGRAVITON RESEARCH CAPITAL LLPBought 4,60,352 at ₹502.50Sold 4,60,352 at ₹502.480.65% of the companyNet nil₹23 Cr bought

A bulk deal is one client trading half a per cent or more of the shares in a day; a block deal is a large trade in the exchange's separate block window, its buyer and its seller each on a line of their own. A firm that bought and sold the shares the same day is on one line, with its net. The latest 59 deals, on record since listing on 29 Mar 2019.