Market Close Highlights: Indices off day's highs: Sensex gains 150 pts, Nifty ends at 23,322; mid, smallcaps shine
Market Close: Sensex and Nifty surged on Wednesday led by heavyweights HDFC bank, HCL Tech, Reliance, ICICI Bank but gave up a chunk of their gains to end mildly higher
