New Delhi, July 20 -- Buy or sell stocks, 20 July 2026: The key benchmark indices of the Indian stock market witnessed range-bound activity last week. After a roller-coaster week, the Nifty 50 index ended 0.53% higher at 24,334, while the Sensex gained 571 points last week an finished at 78,151. Among the sectoral indices, IT and Consumer were the top performers. The IT index rallied 4.2%, while the Consumer index gained 2.9%. On the other hand, the Capital Market, Tourism, and Realty indices were the worst performers, shedding more than 2.5% each.

During the week, the market consistently found support near the 20-day Simple Moving Average (SMA), around the 24,000/77,000 levels. On Friday, it witnessed a sharp rebound, which is largely a...