BusinessLine
IT stocks bleed as defence, consumer names rally; Nifty holds above 23,800
On the BSE, 4,379 stocks were traded, with advances at 2,813 outnumbering declines at 1,323, while 243 stocks remained unchanged