The BSE benchmark Sensex notched up gains for the sixth straight session on Friday as risk sentiment remained skewed towards equities even amid lacklustre macroeconomic data.
After a see-saw session, the 30-share index settled 35.98 points, or 0.09 per cent, higher at 40,165.03.
The index is about 100 points shy of its all-time closing high of 40,267.62, hit on June 3 this year.