Mstc logo

Mstc share price history

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 share price by year, month and day

Closes to 23 Oct 2026; the last month as traded on NSE

Mstc's share price is on record from 29 Mar 2019, when it closed at ₹113.95, to 23 Oct 2026. Its highest close was ₹1,107.45 on 30 Jan 2024 and its lowest ₹75.15 on 23 Aug 2019.

Close at year end, ₹

YearClose at year endChangeHighest closeLowest closeOpenTraded highTraded lowVolume
2026so far573.20+9.6%785.65365.85522.90805.00362.1511,70,92,391
2025522.90−23.0%693.65429.25678.95724.30411.106,40,85,102
2024679.00+1.5%1,107.45582.70673.651,165.00557.7512,82,96,289
2023669.20+127.3%669.20240.00295.40689.60239.0013,72,23,184
2022294.35−10.6%377.90228.80331.00388.20224.3010,42,39,505
2021329.15+100.9%512.45171.55163.00542.00162.7024,84,62,736
2020163.80+15.0%213.8575.50142.95235.2073.1010,57,10,933
2019142.40–174.5075.15115.00184.8573.103,47,12,212
₹ per share, adjusted for splits and bonuses since. Change is on the close at the end of the year before; traded high and low are the year's range. 2019 is from its first session, 29 Mar 2019.