Domestic equities rallied for a second day on Thursday, with banks, metals and pharma powering gains even as IT lagged, while several major stocks saw sharp moves on earnings and announcements.