The Sensex is up 57.64 points at 24291.79 and the Nifty up 17.80 points at 7253.45. About 1439 shares have advanced, 844 shares declined, and 101 shares are unchanged.