Sensex Dips 142 Points Nifty Holds Above 23900 as Mid and SmallCaps Shine Middle East Tensions Drive Gains for Canadian Natural Resources CNQ Geopolitical Tensions in Iran Drive Oil Prices Higher Could Accelerate Clean Energy Transition Vodafone Idea Davangere Sugar JP Power HFCL Lead NSE Trading Volume on May 25 Nifty Futures Hold Above Base as AdvanceDecline Ratio Shows Positive Bias Zomato Tata Motors Lead Gains General Motors Expands Electric Lineup with Cadillac Vistiq 300Mile Range Targets Luxury EV Segment Ubisoft Shares Decline as Assassins Creed Maker Warns of Continued Losses