The Sensex gained 384 points to close at 77,301, while 15 BSE 500 stocks touched fresh 52-week highs. Ather Energy, PVR Inox, Marico and Indian Hotels featured among notable gainers, reflecting broad market momentum.