Gains in select index heavyweights in the last hour of trade helped key share indices recover from near 1% lows to end almost flat. Nifty closed at 5837 up by 2.6 points and sensex closed at 19179, up by 9.53 points. Trade was choppy today mainly due to rollover of positions to the May derivatives contract. The current month series expire on Thursday. The stock market will be shut on Wednesday for Mahavir Jayanti. Sector wise Healthcare, IT & Oil & Gas were the outperformers in today’s market, whereas Capital goods, Realty and Bank index were the laggards. Of the 50 Nifty stocks, 22 advanced and 28 declined, Of the 30 Sensex stocks, 14 advanced and 16 declined.