Stock Market Update 12 March 2026: Nifty 50 Dives 310.55 Points , Key Levels for Nifty, Sensex & Nifty Bank