Stock market today: The benchmark NIFTY50 and BSE SENSEX indices closed flat after a subdued trading session on Thursday, June 4, as stock market investors remained cautious amid weak global market sentiment, FII outflows and mixed cues ahead of the Reserve Bank of India's (RBI) policy outcome.
At 3:30 pm, the NIFTY50 index closed 0.05% or 10 points higher at 23,416.55 points after the trading session on Thursday, compared to 23,405.60 points at the previous market close, according to NSE data.
Meanwhile, the SENSEX index closed 0.02% or 13 points at 74,360 points after the stock market session on June 4, compared to 74,356.17 points at the previous market close, the BSE data showed.
The benchmark indices witnessed a highly volatile trading session on Thursday, before ending flat with the NIFTY50 index trading between the range of 23,247-23,465, as per the exchange data.
The investors have pinned their hopes on any signs of a potential agreement between the United States and Iran in the near term, as the market expects a deal by next week.
However, due to the recent reports of attacks on Iran, the elevated oil prices were also adding pressure to the indices amid the continued foreign investors' outflows, which weighed down the stocks.
The Reserve Bank of India is all set to announce its key monetary policy committee (MPC) outcome at 12:00 noon on Friday, June 5, 2026. The market expects that the RBI will keep the benchmark interest rates unchanged.
Top gainers and losers
Stocks like Titan, Eternal, Cipla, Coal India, Adani Enterprises, and ITC were among the top gainers on the NIFTY50 index as of the stock market close on Thursday, June 4, as per NSE data.
Titan gained 3.6%, Eternal gained 3%, Cipla gained 1.9%, Coal India gained 1.8%, Adani Enterprises gained 1.7%, and ITC gained 1.1% after the trading session on Thursday.
Other stocks, such as Infosys, Hindalco, SBI Life Insurance, Bajaj Finserv, Ultratech Cement, and JSW Steel, were among the top losers on the benchmark index after the trading session on June 4.
Infosys was down 1.4%, Hindalco lost 1.2%, SBI Life Insurance lost 1.1%, Bajaj Finserv lost 1.1%, Ultratech Cement lost 0.9%, and JSW Steel lost 0.9%, according to the exchange data.
Disclaimer: This article is purely for informational purposes and should not be considered investment advice from Upstox. Please consult with a financial advisor before making any investment decisions.

