Mumbai, June 30 -- Benchmark indices ended lower on Tuesday as losses in IT stocks offset gains in pharma and consumer durables. The Nifty settled below the 23,900 mark in a volatile session marked by monthly derivatives expiry. Selling accelerated in the final hour of trade, with Eicher Motors emerging as the top loser after Delhi approved its EV Policy 2026-2030. Despite the weakness in the frontline indices, broader indices ended higher.

The S&P BSE Sensex declined 249.70 points or 0.33% to 76,478.67. The Nifty 50 index fell 80.50 points or 0.34% to 23,865.75. In two consecutive trading sessions, the Sensex dropped 0.80% while the Nifty fell 0.79%.

TCS (down 3.09%), Infosys (down 2.96%) and ICICI Bank (down 0.55%) were major Nifty dr...