MPS logo

MPS buyback and offer for sale history

NSE: MPSLTDBSE: 532440Printing & PublicationSmall Cap

Formerly Macmillan India
Last close ₹2,334.00up ₹20.20 (0.87%)BSE ₹2,333.85

Share price at the NSE close on 23 Oct 2026. Previous close ₹2,313.80.

52-week range of traded prices to 23 Oct 2026
₹1,336.10Low, 9 Mar 2026₹2,979.00High, 10 Aug 2026
Market cap
₹3,992 Cr987th largest listed
P/E
21.2
P/B
6.7
Dividend yield
Nonein the last 12 months
ROE
35.1%
ROCE
36.6%
Debt to equity
0.07
Volume, NSE
19,40957.2% delivered

Buybacks

Every one on record, latest first.

  • Buyback · 16 Dec 2021 · record date 17 Dec 2021Tender offer to holders on the record date at ₹900 a share for 9,44,444 shares, open 14 Jan 2022 to 28 Jan 2022. Holders tendered 3.48 times the shares on offer.
  • Buyback · 21 Aug 2020 · record date 24 Aug 2020Tender offer to holders on the record date at ₹600 a share for 5,66,666 shares, open 16 Sep 2020 to 29 Sep 2020. Holders tendered 5.73 times the shares on offer.

Offers for sale

Offers for the company's shares made by others, latest first. In an offer for sale, an existing holder, usually a promoter, sells shares through the exchange at or above a floor price.

  • Offer for sale · 28 Dec 2012Floor price ₹110, price ₹117, for 2,14,500 shares, open 28 Dec 2012. Bids came to 4.70 times the shares on offer.