Foreign portfolio investors continued their buying spree for the second consecutive day on Wednesday and mopped up Rs 4,778 crore worth of Indian equities, according to provisional data from the National Stock Exchange.
The domestic institutional investors remained net buyers for the 24th straight session as they purchased stocks worth Rs 6,247.9 crore.
The FPIs had turned buyers on Tuesday after purchasing Rs 785.3 crore worth of stocks. On Monday, they had sold stocks worth Rs 4,171.8 crore.
Notably, the FPIs have offloaded equities worth Rs 1.49 lakh crore so far in 2025, as per data from National Securities Depository Ltd. The FIIs sold shares worth Rs 8,282 crore so far in November.
The FPIs have sold shares worth Rs 23,885 crore in September, Rs 34,993 crore in August and Rs 17,741 crore in July. On the other hand, they bought equities worth Rs 14,590 crore in June.
Market Recap
The Indian stock market on Wednesday broke its three-day losing streak to end in the green, close to the record high, with benchmark nifty settling above 26,200 mark.
The benchmark also recorded the biggest intraday gain since 26 June 2025, while, broader market indices gain for second consecutive session.
"The all-time high now sits within striking distance and appears more like a near-term formality. The index has bounced precisely from the 20DEMA, forming a higher bottom, a development that reinforces bullish momentum. Given the broad-based strength and strong price structure, markets seem to have entered the next leg of the bull run", said Rajesh Bhosale, Equity Technical Analyst, Angel One.
Nifty metal and Nifty Oil and Gas led the gains in Nifty and all sectoral indices closed higher. The top gainers for the index were JSW steel and SAIL with gains over 3%. Sensex settled near the 85,600 mark.