Sensex ended at 77,540.83 and Nifty at 24,252 as both benchmarks posted weekly losses, pressured by crude prices and rising global bond yields.

Sensex rises 628 points, ending a seven-day decline, driven by global market rallies and strong performances from key firms.

Sensex Today, Nifty 50 | Stock Market Highlights, 21st August 2026: Indian equities ended largely flat on Friday, with the Nifty 50 edging up 0.08% to 24,252 and the BSE Sensex…