The 30-share index was trading 114.67 points, or 0.29%, higher at 40,022.73 at 0930 hours