Benchmark indices ended lower on Wednesday as banking and financial stocks weakened amid geopolitical concerns and foreign fund outflows. The Sensex slipped 141.90 points to close at 75,867.80, while Nifty ended at 23,907. ONGC, HDFC Bank, and HDFC Life led losses. However, media, metal, and auto stocks gained, supporting broader market performance slightly.