All stocks
NSE: TCS·ISIN INE467B01029·Data to 2026-10-26
Tata Consultancy Serv Lt historical data
₹2,535.00+0.00%close 2026-10-26
Price since 2010 (adjusted)
Weekly closes, back-adjusted for splits, bonuses and dividends.
52w high
₹3,350.00
52w low
₹1,976.80
Turnover
₹1,092.2 Cr
Volume
43,26,029
1y return
-14.3%
3y CAGR
-5.8%
5y CAGR
-3.4%
10y CAGR
+10.3%
Splits, bonus and corporate actions
| Ex-date | Type | Detail |
|---|---|---|
| 2023-11-24 | buyback | Buy Back |
| 2022-02-22 | buyback | Buyback |
| 2020-11-26 | buyback | Buyback |
| 2018-10-23 | other | Int Div Rs 4 Per Sh |
| 2018-08-14 | buyback | Buyback |
| 2018-05-31 | bonus | Bonus 1:1 /Dividend- Rs 29 Per Share |
| 2017-05-05 | buyback | Buyback |
| 2010-01-27 | other | 3rd Int Div-Rs.2/- Pr Shr |
| 2026-10-14 | dividend | Interim Dividend - Rs 12 Per Share |
| 2026-07-15 | dividend | Interim Dividend - Rs 12 Per Share |
| 2026-05-25 | dividend | Dividend - Rs 31 Per Share |
| 2026-01-16 | dividend | Interim Dividend Rs 11 Per Share/ Special Dividend Rs 46 Per Share |
| 2025-10-15 | dividend | Interim Dividend - Rs 11 Per Share |
| 2025-07-16 | dividend | Interim Dividend - Rs 11 Per Share |
| 2025-06-04 | dividend | Dividend - Rs 30 Per Share |
| 2025-01-17 | dividend | Interim Dividend - Rs 10 Per Share Special Dividend - Rs 66 Per Share |
| 2024-10-18 | dividend | Interim Dividend - Rs 10 Per Share |
| 2024-07-19 | dividend | Interim Dividend - Rs 10 Per Share |
| 2024-05-16 | dividend | Dividend - Rs 28 Per Share |
| 2024-01-19 | dividend | Interim Dividend - Rs 9 Per Share Special Dividend - Rs 18 Per Share |
Last 30 trading days
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 2026-10-26 | 2,500.00 | 2,549.70 | 2,491.60 | 2,535.00 | 43,26,029 |
| 2026-10-23 | 2,568.00 | 2,625.00 | 2,517.20 | 2,530.00 | 68,57,942 |
| 2026-10-22 | 2,520.00 | 2,533.00 | 2,479.00 | 2,506.90 | 41,74,671 |
| 2026-10-21 | 2,484.00 | 2,533.30 | 2,476.50 | 2,529.00 | 57,07,347 |
| 2026-10-19 | 2,458.00 | 2,497.00 | 2,432.10 | 2,460.90 | 86,76,373 |
| 2026-10-16 | 2,382.00 | 2,484.70 | 2,375.70 | 2,465.00 | 1,21,66,634 |
| 2026-10-15 | 2,347.20 | 2,386.70 | 2,335.00 | 2,350.00 | 91,50,523 |
| 2026-10-14 | 2,274.00 | 2,335.80 | 2,265.60 | 2,304.90 | 1,21,45,767 |
| 2026-10-13 | 2,156.90 | 2,269.30 | 2,155.00 | 2,269.30 | 1,10,48,193 |
| 2026-10-12 | 2,184.90 | 2,195.10 | 2,120.90 | 2,125.00 | 35,40,523 |
| 2026-10-09 | 2,086.00 | 2,204.00 | 2,086.00 | 2,156.00 | 1,16,92,314 |
| 2026-10-08 | 2,104.00 | 2,141.50 | 2,060.00 | 2,076.00 | 42,88,031 |
| 2026-10-07 | 2,085.20 | 2,105.00 | 2,076.00 | 2,080.30 | 13,49,758 |
| 2026-10-06 | 2,097.00 | 2,115.00 | 2,082.70 | 2,100.00 | 23,82,510 |
| 2026-10-05 | 2,114.00 | 2,140.90 | 2,063.60 | 2,114.40 | 52,70,768 |
| 2026-10-01 | 2,052.60 | 2,093.90 | 2,045.10 | 2,075.00 | 34,28,501 |
| 2026-09-30 | 2,069.00 | 2,101.00 | 2,050.60 | 2,050.60 | 36,56,425 |
| 2026-09-29 | 2,065.00 | 2,085.10 | 2,032.40 | 2,032.40 | 44,37,783 |
| 2026-09-28 | 2,100.00 | 2,100.00 | 2,051.00 | 2,070.70 | 24,57,049 |
| 2026-09-25 | 2,054.00 | 2,090.20 | 2,038.10 | 2,082.00 | 33,42,195 |
| 2026-09-24 | 2,076.00 | 2,096.90 | 2,067.10 | 2,087.00 | 17,60,662 |
| 2026-09-23 | 2,099.00 | 2,104.20 | 2,077.60 | 2,089.60 | 22,28,402 |
| 2026-09-22 | 2,135.10 | 2,135.20 | 2,098.20 | 2,105.00 | 36,41,623 |
| 2026-09-21 | 2,090.00 | 2,145.00 | 2,075.30 | 2,128.70 | 23,30,811 |
| 2026-09-18 | 2,177.20 | 2,177.30 | 2,101.20 | 2,105.00 | 68,75,428 |
| 2026-09-17 | 2,171.00 | 2,263.60 | 2,162.50 | 2,190.00 | 32,95,917 |
| 2026-09-16 | 2,270.00 | 2,273.90 | 2,172.00 | 2,188.80 | 27,63,709 |
| 2026-09-15 | 2,275.50 | 2,323.00 | 2,251.00 | 2,251.00 | 54,06,210 |
| 2026-09-11 | 2,185.50 | 2,232.60 | 2,185.50 | 2,200.80 | 26,34,124 |
| 2026-09-10 | 2,199.00 | 2,232.00 | 2,190.60 | 2,204.10 | 24,90,912 |
Get the full TCS history
Raw OHLCV needs no key. Adjusted prices need a free key.
curl
curl "https://api.tejhq.dev/v1/ohlcv/nse/TCS?from=2010-01-04"python
# pip install tejhq
from tej import Client
rows = Client().ohlcv("TCS", "nse", "2010-01-04", "2026-10-26")
print(len(rows), rows[-1])FAQ
- How far back does TCS historical data go?
- TejHQ has daily NSE data for TCS 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 TCS had any splits or bonus issues?
- Yes. Buy Back (ex-date 2023-11-24); Buyback (ex-date 2022-02-22); Buyback (ex-date 2020-11-26); Int Div Rs 4 Per Sh (ex-date 2018-10-23); Buyback (ex-date 2018-08-14); Bonus 1:1 /Dividend- Rs 29 Per Share (ex-date 2018-05-31); Buyback (ex-date 2017-05-05); 3rd Int Div-Rs.2/- Pr Shr (ex-date 2010-01-27). The /v1/adjusted endpoint back-adjusts prices for these.
- How do I download TCS historical prices?
- Call https://api.tejhq.dev/v1/ohlcv/nse/TCS?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).