Market at Close: Sensex, Nifty end with minor cuts as financial stocks offset most losses March 12, 2025