Indian Stock Markets Rally Over 4.5% In Holiday-Shortened Week As the week ended, both the Nifty and Sensex closed near their highs at 23,851.65 and 78,553.20, respectively.