Five BSE 500 stocks—Shyam Metalics, PVR Inox, Kotak Mahindra Bank, Indian Hotels and Laurus Labs—hit fresh 52-week highs as the Sensex gained 413 points. All five stocks posted monthly gains of around 8% to 15%, signalling positive momentum.