Last week, Nifty gained 0.96 per cent while Sensex ended 0.91 per cent in the green at 19230.60 and 64363.78 levels respectively. Mid cap and Small Cap indices have ended the week with a gain of 2.29 and 2.58 per cent at 39587.40 and 12965.05 respectively.