Six BSE 200 stocks, including Coforge, Indian Hotels and Kotak Mahindra Bank, hit fresh 52-week highs as the Sensex rallied, with monthly gains reaching 17%.