HDFC twins and IT stocks helped markets hold on to the opening gains, while Reliance dragged.
The Sensex closed with a gain of 191 points to 35,160, while the Nifty advanced 47 points to 10,739.
In broader markets, Midcap Index surged 1% to 20,290 and the Nifty Bank held on to 25,500.
Reliance dragged the Nifty by 29 points post Q4 earnings, while HDFC supported the upmove by 12 points after company reported Q4 profit higher than estimate.
Kotak Mahindra Bank also closed at a fresh 52-week high post quarterly results which saw company reporting stable asset quality.
In the midcap space, PC Jeweller continued the fall for seventh day in a row, after 33% intra-day move. Share buyback helped the stock open higher, but failed to sustain momentum, and closed with a fall of 19%.
In derivatives, the Nifty 10,600 & 10,700 Puts were among the active options in the trade, with both the options adding seven lakh and six lakh share each in the open interest.
The Nifty April futures closed with a premium of 44 points against Friday's level of 31.50 points. Amongst stocks, PC Jeweller saw a change of 38% in the open interest with stock falling 20%. Other stocks that were active in futures were, Repco Home, CONCOR and KPIT Tech.
On the global front, the Hong Kong index closed with a gain of 528 points and the Kospi with 23 points. Chinese and Japanese markets were shut for the trade on Monday.
Stocks: Exchange Announcements
TTK Prestige said permanent workmen who wad gone on strike have returned to work.
Sun Pharma Consumer Health Care announced its entry into the anti-fungal powder OTC category with ABZORB.
Adani Enterprises said the board will consider raising fund via QIP/GDR/ADR/FCCBs on May 10.
Axis Bank said audit of Axis Bank UK could not be completed for consolidated earnings.
Indiabulls Ventures said the board will consider preferential issue of equity shares to foreign investors on May 6.
Kalpataru Power said they bagged order worth Rs 1,463 crore.
EARINNGS: Prakash Industries Q4
Posted a net profit of Rs 152.1 crore against Rs 34.3 crore (Y-oY).
Revenue up 33.6% at Rs 838.6 crore against Rs 627.7 crore (Y-o-Y).
EBITDA up 51.3% at Rs 132 crore against Rs 87.2 crore(Y-o-Y).
EBITDA margin at 15.7% against 13.9% (Y-o-Y).
Kotak Mahindra Bank Q4
Posted a standalone net profit of Rs 1,124 crore against CNBC-TV18 poll of Rs 1,163 crore.
Standalone net interest income (NII) at Rs 2,580 crore against CNBC-TV18 poll of Rs 2,528.1 crore.
Gross NPA at 2.22% against 2.31% (Q-o-Q).
Net NPA at 0.98% aganst 1.09% (Q-o-Q).
Gross NPA at Rs 3,825 crore against Rs 3,715 crore (Q-o-Q).
Net NPA at Rs 1,665 crore against Rs 1,728 crore (Q-o-Q).
Provisions at Rs 307 crore against Rs 213 crore (Q-o-Q); Rs 267.4 crore (Y-o-Y).
Loan growth at 24.7% (Y-o-Y).
Net interest margin (NIM) at 4.35% against 4.20% (Q-o-Q).
Posted a net profit of Rs 312.4 crore against adjusted profit of Rs 248.3 crore (Y-o-Y).
Revenue up by 18% at Rs 2,802 crore against Rs 2,375.4 crore (Y-o-Y).
Gross NPA at 0.96% against 0.96% (Q-o-Q).
Assets under management growth at 9.7% (Q-o-Q), 32.9% (Y-o-Y).
Net Interest Margin flat at 3.03%.
Disbursement growth at 45.4% (Q-o-Q); 81.3% (Y-o-Y).
Opto Circuits Q4
Posted a net profit of Rs 6.1 crore against loss of Rs 21.5 crore (Y-o-Y).
Revenue at Rs 24.6 crore against Rs 9.6 crore (Y-o-Y).
Rane Madras Q4
Posted a net profit of Rs 16.5 crore against Rs 7 crore (Y-o-Y).
Revenue up 29.5% at Rs 348 crore against Rs 268.7 crore (Y-o-Y).
EBITDA up 52.6% at Rs 41.6 crore against Rs 27.3 crore (Y-o-Y).
EBITDA margin at 12% vs 10.1% (Y-o-Y).
Maithan Alloys Q4
Net profit down by 1.6% at Rs 89 crore against Rs 90.4 crore (Y-o-Y).
Revenue down 7.2% at Rs 440.4 crore against Rs 474.6 crore (Y-o-Y).
Posted a net profit of Rs 2,846 crore against CNBC-TV18 poll of Rs 2,565.2 crore.
Revenue at Rs 9,328 crore against Rs 8,453 crore. (Y-o-Y).
Provisions at Rs 180 crore against Rs 95 crore (Q-o-Q); Rs 148 crore (Y-o-Y).
Net profit up 39.2% at Rs 2,846 crore against Rs 2,044.2 crore (Y-o-Y).
NII at Rs 3,249.6 crore against CNBC-TV18 poll of Rs 3,278.4 crore.
NII up 4.1% at Rs 3,249.6 crore against Rs 3,122.6 crore (Y-o-Y).HDFC announces dividend of Rs 16.50 per share.