Sensex reclaimed 38,000 mark and hit 38,022, but could not sustain and closed at 37,948, registering 0.75 per cent gains from its previous close. With Sensex trying a bounce back, more than 20 per cent stocks listed on the index hit 52-week high on the last trading day of the week.