It's been a fantastic day for the markets. Global cues over the weekend were positive. The rally has come on the back of strong Asian cues and the Dow ended higher on Friday. The indices began with a gap-up opening, which just got stronger as the day progressed. The Nifty closed at 4,301 up 111 points, while the Sensex shut shop at 14,844 up 419 points.
The broader markets also participated in the uptrend tracking the benchmark indices giving markets an excellent breadth. The BSE Midcap index ended at 6,360.66 up 170 points, or 2.8%, while the BSE Smallcap index ended at 7,725.52, up 203 points, or 2.7%.
Banking and realty stocks were among the top gainers followed by metal, capital goods, and oil & gas stocks. ICICI Bank and SBI were the star performers up over 6%. The other top gainers on the indices were Maruti Udyog, Hindalco, Reliance Energy, and Zee Entertainment.