New Delhi, April 1 -- The Indian stock market ended the financial year 2025 (FY25) with a modest gain of 5.34 per cent despite a massive selloff in the second half of the year due to stretched valuations, weak earnings, heavy foreign capital outflow amid rising US bond yields and the dollar, and global uncertainty.

The frontline index, Nifty 50, hit its all-time high of 26,277.35 on September 27 last year. However, it failed to sustain gains and entered a downward spiral that continued until February 2025. After suffering losses for five consecutive months-its longest monthly losing streak since its inception in 1996-the Nifty 50 managed to end March with a gain of 6 per cent.

Some 17 Nifty 50 stocks rose more than 10 per cent in the la...