Taking Stock: Bull charge pushes Sensex, Nifty to new highs; bank, metal, IT stocks shine The broader indices BSE midcap and smallcap added 0.5 percent each