Mirroring strength in the global markets the Sensex opened with a positive gap of 40 points at 14,451. Steady buying, mainly in auto, telecom and financial stocks, saw the index rally to a high of 14,574 - up 163 points from the previous close.The index exhibited some volatility towards the close on account of the futures & option expiry of the May series. However, the Sensex eventually ended on a firm note at 14,544 - up 133points.