The sensex jumped 1,383.93 points and settled at an all-time high of 68,865.12 on Monday. Nifty alsp jumped 418.90 points and closed at record 20,686.80. The jump follows BJP's big win in three statev elections yesterday.
The energy stocks climbed 3% and financial services rose up 2.6%, leading sectoral gains. Small- and mid-caps gained about 1% each, also hitting new all-time highs, according to news agency Reuters.
BJP won in three out of four states yesterday including Rajasthan, Madhya Pradesh and Chhattisgarh and lost to Congress only in Telangana.
The Nifty had hit a record high on Friday, on the back of strong quarterly growth and monthly factory activity data.
Opinion: Opinion | Here's How Long It May Take For Sensex To Reach 1 Lakh Sensex, Nifty At Fresh Lifetime Highs Amid Gains For ICICI Bank, Infosys As Sensex, Nifty Surge, Chief Justice Of India Advises SEBI To Be Cautious Heavy Rain In Mumbai, 50 Flights Cancelled, Train Services Hit, Schools Shut BJP's 'Bal Buddhi' Re-Plug On Rahul Gandhi's Ram Janmabhoomi Movement Claim Menstrual Leave Petition In Supreme Court, Chief Justice Flags A Flip Side Mercedes-Benz EQA Electric SUV Launched In India; Priced At Rs. 66 Lakh Live Updates: Supreme Court Begins Hearing On NEET Exam Irregularities Row Over Mamata Banerjee Aide's Remarks, BJP Alleges Appeasement Politics Track Latest News Live on NDTV.com and get news updates from India and around the world.