Stock market update: Sensex, Nifty gains nearly 1%; HAL up 10% 0 16.05.2024 13:22 Thehindubusinessline.com Mahindra & Mahindra closed at ₹2,393.90, higher by 3.98%