Sensex Update: Market Soars 670 Points to 77,557.53; Nifty 50 Climbs 210 Points to 24,210.60; Maruti Suzuki and Mahindra & Mahindra Lead Gains | Intellectia.AI