Nifty Banknifty Midcap Highly volatile 8th dec 2023