BSE Sensex and Nifty 50 recovered slightly in afternoon trade after plunging over 1,237 and 380 points earlier on Thursday. The decline was triggered by Brent Crude hitting four-year high of $126 per barrel and rupee sliding to record low of 95.126 per US dollar. Later, gains were supported by strong Q4 FY26 results from Adani Ports and value buying.