Benchmark Nifty rallied 111 points to a record 11,278.35 on Friday, led by buying in FMCG, metal, energy, private bank, auto, finance service and bank sectors.
Stocks surged on sustained capital inflows while first-quarter earnings boosted investor sentiment amid bullish global cues.
Overseas, European shares were trading higher as traders monitored new corporate earnings. Most Asian stocks gained on a series of steps taken by China to spur growth.
The Nifty gained 111.05 points, or 0.99 percent, to end at 11,278.35, its record closing high. The index hit a record high of 11,283.40 and a low of 11,210.25 in intra-day trade. It witnessed an intra-day movement of about 73.15 points.
For the week, the NSE index gained 2.44 percent, its biggest gain since the week ending March 17, 2017.
Sector-wise, FMCG climbed 2.37 per cent, followed by metal 1.93 per cent, energy 1.52 per cent, private banks 1.09 per cent, auto 0.97 per cent, finance service 0.88 per cent, bank 0.83 per cent, realty 0.54 per cent, pharma 0.49 per cent, infra 0.48 per cent, IT 0.34 and media 0.02 per cent.
PSU bank eased by 0.07 per cent.
Major index gainers were ITC, IOC, Tata Motors, Hindalco, Titan, HPCL, Tata Steel and Bajaj Auto.
Index losers included Dr Reddy’s, Bajaj Finserv, Adani Ports, TCS, Coal India, Maruti, ONGC and Hindustan Unilever.
The market breadth, indicating the overall health of the market, was in favour of gainers. On NSE, 1,175 shares advanced and 610 declined, while 84 remained unchanged.
Total securities that hit their price bands were 257.
Turnover in the cash segment fell to Rs 33,484.75 crore from Rs 43,977.30 crore on Thursday.
A total of 15,494.21 lakh shares changed hands in 1,11,74,505 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,49,63,897.77 crore.