The Sensex opened with a huge positive gap of 92 points at 20,393, and dropped to a low of 20,077 in early deals. Heavy buying in select heavyweights like ICICI Bank saw the index hit a new all-time high of 20,529 in noon deals. The Sensex finally closed (provisional) with a gain of 168 points at 20,469. |