BSE 500 hits 52-week high; 18 stocks touch all-time highs; full list here

The BSE 500 index hit a 52-week high at 37,771.93 on Friday, and stands 2.6 per cent away from it's all-time high of 38,740.08 touched on September 27, 2024.