Global rebound helps Nifty retain its gains & end the week near 24,400

Broader markets outperform as index remains quiet