Stock market today, July 21 -- Indian stock markets started the week on a subdued note on Monday, with both key indices opening flat as investor sentiment remained weak due to ongoing uncertainty surrounding the India-US trade agreement. However, the indices saw some recovery during the session.

At 14:24 IST, the Nifty 50 index was at 25,037 . 50, up by 68.70 points or 0.28 percent, while the BSE Sensex was trading at 82,020.49, reflecting an increase of 262.76 points or 0.32 percent. In the early trading session, both indices fell back, reversing their initial gains.

This decline followed three straight weeks of losses and marks ten months since Indian indices last reached their all-time highs in September 2024.

Analysts suggest that ...