TEJHQ
All stocks
NSE: M&M·ISIN INE101A01026·Data to 2026-10-26

Mahindra & Mahindra Ltd. historical data

₹2,853.10+0.00%close 2026-10-26

Price since 2010 (adjusted)

Weekly closes, back-adjusted for splits, bonuses and dividends.

2021,9623,72220122014201620182020202220242026
52w high
₹3,839.90
52w low
₹2,744.30
Turnover
₹479.6 Cr
Volume
16,81,688
1y return
-20.2%
3y CAGR
+24.8%
5y CAGR
+27.3%
10y CAGR
+16.9%

Splits, bonus and corporate actions

Ex-dateTypeDetail
2017-12-21bonusBonus 1:1
2010-03-29splitFv Split Rs.10 To Rs.5
2026-07-03dividendDividend - Rs 33 Per Share
2025-07-04dividendDividend - Rs 25.30 Per Share
2024-07-05dividendAnnual General Meeting/Dividend - Rs 21.10 Per Share
2023-07-14dividendAnnual General Meeting/Dividend - Rs 16.25 Per Share
2022-07-14dividendAnnual General Meeting/Dividend - Rs 11.55 Per Share
2021-07-15dividendAnnual General Meeting/Dividend - Rs 8.75 Per Share
2020-07-16dividendAnnual General Meeting/Dividend - Rs 2.35 Per Share
2019-07-18dividendAnnual General Meeting/Dividend - Rs 8.50 Per Share
2018-07-12dividendAnnual General Meeting/Dividend- Rs 7.50 Per Share
2017-07-13dividendAnnual General Meeting/Dividend - Rs 13/- Per Share
2016-07-21dividendAnnual General Meeting/ Dividend - Rs 12/- Per Share
2015-07-16dividendAnnual General Meeting/Dividend - Rs 12/- Per Share

Last 30 trading days

DateOpenHighLowCloseVolume
2026-10-262,849.602,882.002,816.402,853.1016,81,688
2026-10-232,853.002,861.202,802.402,861.2022,94,559
2026-10-222,850.002,873.002,818.202,864.1017,56,551
2026-10-212,920.002,920.002,840.002,889.0024,28,228
2026-10-192,930.002,938.602,885.602,907.0021,42,503
2026-10-162,858.002,934.502,837.002,920.9025,41,998
2026-10-152,833.002,868.202,798.402,861.7026,58,568
2026-10-142,878.002,878.002,793.702,793.7029,45,203
2026-10-132,801.902,864.402,783.502,864.4026,64,480
2026-10-122,812.202,846.702,800.002,813.0019,07,713
2026-10-092,763.902,820.002,747.902,796.2012,41,688
2026-10-082,800.002,806.102,744.302,751.2032,78,766
2026-10-072,823.602,837.902,800.002,800.0033,61,287
2026-10-062,849.002,866.002,837.302,855.0026,11,087
2026-10-052,857.502,874.002,825.102,857.6033,07,236
2026-10-012,926.002,927.402,812.002,860.0054,53,321
2026-09-302,925.002,986.002,925.002,950.0023,32,540
2026-09-292,986.002,991.002,947.802,947.8032,70,487
2026-09-283,017.303,019.902,977.602,995.0020,78,624
2026-09-252,965.003,045.002,965.003,035.0020,80,300
2026-09-243,028.803,039.002,982.702,982.7019,03,721
2026-09-233,048.403,052.003,022.403,035.0026,00,352
2026-09-223,066.003,093.703,035.003,044.5017,08,090
2026-09-213,065.003,088.003,055.303,055.3010,56,850
2026-09-183,082.003,098.203,052.003,052.0029,73,119
2026-09-173,047.003,127.803,047.003,076.5018,75,308
2026-09-163,044.603,105.903,044.603,070.0023,90,779
2026-09-153,114.603,119.603,029.503,029.5021,76,832
2026-09-113,110.003,124.203,069.103,107.0013,11,484
2026-09-103,141.703,146.903,097.703,123.8021,40,618

Get the full M&M history

Raw OHLCV needs no key. Adjusted prices need a free key.

curl
curl "https://api.tejhq.dev/v1/ohlcv/nse/M%26M?from=2010-01-04"
python
# pip install tejhq
from tej import Client

rows = Client().ohlcv("M&M", "nse", "2010-01-04", "2026-10-26")
print(len(rows), rows[-1])

FAQ

How far back does M&M historical data go?
TejHQ has daily NSE data for M&M from 2010-01-04 to 2026-10-26, sourced from the official NSE bhavcopy and updated every trading day, ready by the next morning IST.
Has M&M had any splits or bonus issues?
Yes. Bonus 1:1 (ex-date 2017-12-21); Fv Split Rs.10 To Rs.5 (ex-date 2010-03-29). The /v1/adjusted endpoint back-adjusts prices for these.
How do I download M&M historical prices?
Call https://api.tejhq.dev/v1/ohlcv/nse/M%26M?from=2010-01-04 with no key, use the Python SDK (pip install tejhq), or download the full NSE history as parquet from HuggingFace (tejhq/indian-markets).