Indian equity benchmarks ended the week ending April 30, 2026, higher as strong corporate earnings offset the impact of rising crude oil prices [1, 2].

The movement reflects a tension between domestic corporate strength and global macroeconomic volatility. While strong quarterly results provided a cushion, the surge in energy costs and currency depreciation created significant headwinds for the broader market.

The Nifty index rose about one% for the week [1], ending near 24,100 [2]. However, the index faced volatility toward the end of the period, falling below 24,000 on April 30, 2026 [1]. The Sensex also experienced a sharp dip, falling 583 points on Thursday [1].

Global tensions contributed to the market instability. Crude oil prices reached a four-year high due to heightened tensions between the U.S. and Iran [1, 3]. This surge in energy costs coincided with a decline in the national currency, as the rupee touched a record low of 95.33 per USD [1].

Sector-specific performance varied across the board. The Nifty Bank index struggled, falling more than two% for the week [1]. Despite these pressures, Indian corporate promoters shifted their strategy and increased their buying of equities [1].

Market analysts said that strong Q4 earnings and attractive valuations helped lift equities overall [2, 3]. This domestic resilience allowed the benchmarks to remain positive despite the external shocks from the energy market, and the currency slide.

Nifty rose about 1% for the week

The divergence between rising oil prices and climbing equity benchmarks suggests that Indian investors are currently prioritizing domestic corporate fundamentals over global macroeconomic risks. However, the record low of the rupee and the decline in the banking index indicate that prolonged energy price hikes could eventually erode the gains provided by strong quarterly earnings.