New Delhi, Oct. 19 -- Indian stocks retreated sharply in Monday's trade on 19 October, giving up much of their recent gains after snapping an eight-week losing streak, as market sentiment was dampened by weak earnings from large private sector banks, while elevated crude oil prices and weak global cues triggered profit booking.

The Nifty 50 crashed 1.11%, slipping below the key psychological level of 23,000 to close at 22,888. The Sensex also finished the trade lower at 73,852, down 1.17% from Friday's close. Broader markets mirrored the weak trend, with the Nifty Smallcap 100 and Nifty Midcap 100 indices falling 1% each.

Barring the Nifty PSU Bank index, all sectoral indices finished the trade in the red, with losses led by private ban...