Nifty 50 closed above 24,350, with the Sensex gaining over 100 points in a session dominated by Q1 earnings reactions.
Nifty IT was the session's biggest drag, falling 2% as profit-taking kicked in after a 5-day rally that logged the index's biggest monthly gain in 6 years.
Financials led the charge, with Bajaj Finance surging 7.17% to a 52-week high and Bajaj Finserv jumping 5.03% on...