Over 96 lakh shares worth ₹339.57 crore traded on the NSE alone by the afternoon