The key equity indices ended with strong gains on Thursday, gaining for fourth day in a row. The Nifty closed above the 24,000 level after hitting days low of 23,805.40 in early trade. IT, oil & gas and auto stocks were in demand while media, PSU bank and pharma shares declined. Trading was volatile due to monthly F&O series expiry today.