Mstc logo

Mstc share price history

NSE: MSTCLTDBSE: 542597Commercial Services & SuppliesSmall Cap

Mstc Limited · Face value ₹10 · Listed Mar 2019 · Issue price ₹120
Last close ₹534.85down ₹37.10 (6.49%)BSE ₹535.70

Share price at the NSE close on 30 Oct 2026. Previous close ₹571.95.

30 Oct: open ₹575.00, high ₹575.00, low ₹532.20

52-week range of traded prices to 30 Oct 2026
₹362.15Low, 30 Mar 2026₹805.00High, 8 Sep 2026
Market cap
₹3,765 Cr935th largest listed
P/E
16.07
P/B
4.17
Dividend yield
2.94%
ROE
28.5%
ROCE
21.5%
Debt to equity
0.16
Volume, NSE
2,44,23955.2% delivered

Mstc share price by year, month and day

Closes to 30 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 30 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, ₹

14220191642020329202129420226692023679202452320255352026so far
YearClose at year endChangeHighest closeLowest closeOpenTraded highTraded lowVolume
2026so far534.85+2.3%785.65365.85522.90805.00362.1511,88,20,739
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.