nammastockmarket.com

Sensex Jumps 308 Points, Nifty Reclaims 23,000 As IT And Pharma Stocks Rally; Broader Market Sinks On Middle East Oil Worries

October 30, 2026 | by NammaStockMarket

daily-market-update-2026-10-30

If you checked your phone around 3:30 today, you probably smiled, at least if you’re holding IT or pharma stocks. The BSE Sensex closed up 308.49 points, or 0.42%, at 74,459.53, while the NSE Nifty 50 climbed back above the psychologically important 23,000 mark, ending 116.35 points higher at 23,053.10, a gain of 0.51%. The National Stock Exchange (NSE) is home to the Nifty 50, and the Bombay Stock Exchange (BSE) is home to the Sensex — these are the two benchmark indices everyone tracking the Indian stock market watches first thing each morning and last thing before the closing bell.

But here’s the catch, and it’s an important one if your portfolio has small and midcap stocks in it: this was not a day where “the market was up” in any broad sense. It was a narrow, IT-and-pharma-led rally sitting on top of a genuinely weak broader market. Nifty Midcap 100 fell 0.93% and Nifty Smallcap 100 fell a sharper 1.85%. Out of roughly 4,300 stocks tracked on the NSE, nearly 2,900 closed lower against about 1,300 that closed higher — a distinctly negative breadth, as traders call it. So if your own demat account and trading account are sitting in small or midcap names today, don’t be surprised if your portfolio looks red even though the headline Sensex and Nifty numbers look green. That gap between the index and your actual holdings is exactly why experienced investors look past the headline number and check sector and stock-level moves before drawing conclusions.

Index Close Points Change % Change
BSE Sensex 74,459.53 ▲ +308.49 ▲ 0.42%
NSE Nifty 50 23,053.10 ▲ +116.35 ▲ 0.51%
Nifty Bank 54,686.95 ▼ -222.70 ▼ 0.41%
Nifty Midcap 100 57,301.25 ▼ -540.40 ▼ 0.93%
Nifty Smallcap 100 18,463.60 ▼ -347.75 ▼ 1.85%
India VIX 15.29 ▲ +0.17 ▲ 1.19%

Nifty Bank, Midcap 100, Smallcap 100 and India VIX figures are from intraday/late-session snapshots reported around the 3:30 pm close; exact official closing prints may vary marginally.

Why The Market Moved

Two things were pulling in opposite directions today, and understanding both helps make sense of the day.

On the positive side, IT stocks had a strong session, with the Nifty IT index up over 2%. A big reason was Cognizant’s quarterly earnings, which came in better than expected and lifted sentiment across the sector, pulling along names like Infosys, Wipro, HCL Technologies and Tech Mahindra. Pharma and healthcare stocks also did well, up roughly 1.5-1.7%, helped by steady earnings and defensive buying. When global tech sentiment is shaky, as it was today, Indian IT and pharma stocks sometimes get bought as safer, earnings-backed options, since a lot of their revenue is dollar-linked and doesn’t depend much on what’s happening in the Indian economy day to day.

On the negative side, crude oil prices jumped sharply through the day on reports that Iran-aligned Houthi forces had attacked energy infrastructure in Saudi Arabia, and separately, reports that the US had warned allies to prepare for a fresh strike on Iran. Brent crude, the global benchmark, touched levels as high as $116-118 a barrel during the session before settling closer to $113-114 by the close. Here’s why that matters so much for us in India, even though the price is quoted in US dollars: India imports more than 80% of the crude oil it uses, so expensive oil means a bigger import bill. A bigger import bill puts pressure on the rupee, because India needs to buy more dollars to pay for that oil, and it also pushes up inflation at home through costlier fuel, transport and logistics. That’s precisely why metal, auto, FMCG and energy-linked stocks struggled today, even as IT and pharma rallied. Asian markets were mixed too, with Japan’s Nikkei down over 2.5% and South Korea’s KOSPI down over 3.6% on global technology and AI-investment worries, while Hong Kong’s Hang Seng actually gained. That weak-to-mixed global cue added to the cautious mood in broader Indian stocks even as the headline indices held up.

Which Sectors Held Up, And Which Didn’t

Here’s how the major sectoral indices on the NSE stacked up today, from best to worst performer:

Sector % Change
Nifty IT ▲ 2.16%
Nifty Pharma ▲ 1.67%
Nifty Healthcare ▲ 1.59%
Nifty Bank ▼ 0.41%
Nifty FMCG ▼ 0.59%
Nifty Metal ▼ 0.66%
Nifty Auto ▼ 0.82%
Nifty Realty ▼ 0.93%
Nifty PSU Bank ▼ 1.15%
Nifty Media ▼ 1.58%

IT was clearly the sector of the day, helped by the Cognizant earnings boost and a weak rupee, which is actually good news for IT exporters since it means their dollar earnings convert into more rupees. Pharma and healthcare followed, continuing a fairly steady run this week. On the other end, media stocks had the roughest day, down over 1.5%, with PSU banks also under pressure, down over 1%. Realty, auto and metal stocks were all modestly lower, weighed down by the crude oil spike and nervousness about input costs. If you’re someone running a mutual fund SIP into a broad-based index fund, a day like today mostly washes out in the blend, but if you hold concentrated positions in any one of these sectors, today’s table is worth a closer look.

Today’s Top Movers

Trent led the gainers by a distance after its September-quarter results, announced after market hours on Thursday, showed a 25% jump in consolidated net profit. InterGlobe Aviation, which runs IndiGo, also surged after its quarterly loss narrowed sharply and management guided for strong revenue growth in the current quarter despite rising jet fuel costs (itself a side-effect of today’s crude spike). Infosys and Apollo Hospitals rounded out the top gainers on steady earnings-linked buying.

Stock Close (₹) % Change
Trent 3,017.30 ▲ 5.44%
InterGlobe Aviation (IndiGo) 4,877.60 ▲ 4.33%
Infosys 1,185.00 ▲ 3.36%
Apollo Hospitals Enterprise 8,448.00 ▲ 3.02%
Power Grid Corporation 2,655.00 ▲ 1.92%

On the losing side, Shriram Finance, a non-banking finance company (NBFC), led the fall, continuing a soft patch over the past few sessions. Nestle India and FMCG-linked names slipped as input cost worries crept in, while Mahindra & Mahindra, Jio Financial Services and Adani Ports rounded out the top five laggards in the Nifty 50.

Stock Close (₹) % Change
Shriram Finance 823.15 ▼ 2.13%
Nestle India 1,167.00 ▼ 1.82%
Mahindra & Mahindra 2,840.30 ▼ 1.72%
Jio Financial Services 204.50 ▼ 1.21%
Adani Ports & SEZ 1,850.00 ▼ 1.18%

What FIIs And DIIs Were Doing

If you follow market commentary, you’ll keep hearing the terms FII and DII. FII stands for Foreign Institutional Investor — big foreign funds and banks that buy and sell Indian stocks from outside the country (sometimes also called FPI, or Foreign Portfolio Investor). DII stands for Domestic Institutional Investor — Indian mutual funds, insurance companies and similar large local investors. When FIIs are net sellers and DIIs are net buyers, as has been a recurring pattern lately, it usually means domestic money, a lot of it coming in steadily through mutual fund SIPs from regular investors like you, is cushioning the market against foreign outflows.

Today’s official FII/DII cash-market figures for 30th October hadn’t been released at the time of writing — this data usually comes out from the exchanges a little later in the evening. Here’s the picture from the last few sessions for which clear, dated figures are available:

Date FII Net (₹ crore) DII Net (₹ crore)
Thu, 29 Oct 2026 ▼ -943.60 ▲ +1,924.41
Wed, 28 Oct 2026 ▲ +871.83 ▲ +643.35
Tue, 27 Oct 2026 ▲ +4,240.39 ▼ -1,250.03
Mon, 26 Oct 2026 ▼ -1,462.49 ▲ +2,609.57
Fri, 23 Oct 2026 ▲ +887.65 ▲ +3,235.36

You can see the pattern clearly: FIIs have been inconsistent, net buyers on some days (like the big ₹4,240 crore buy on 27th October) and net sellers on others, while DIIs have been net buyers on four of the last five sessions. That’s the cushioning effect in action, and it’s a big reason Indian markets haven’t fallen as sharply as foreign outflows alone might suggest on any given bad day.

Oil, The Rupee, And Global Cues

The rupee actually had a decent day, rising 33 paise to close at 94.93 against the US dollar, compared to Thursday’s close of 95.26. A softer US dollar index and talk of Reserve Bank of India (RBI) intervention to support the currency helped, even as elevated crude prices worked in the opposite direction and capped how much the rupee could gain. Brent crude itself swung between roughly $113 and $118 a barrel during the day on the Middle East tension headlines mentioned earlier, before easing off its highs by the close.

The oil-rupee-inflation link is worth remembering any time crude makes news: costlier oil widens India’s trade deficit (since we import far more than we export), that pressures the rupee, a weaker rupee makes imports (including oil itself) even costlier, and the whole cycle can feed into inflation if it persists. That’s why market commentators watch crude so closely even though it has nothing to do with Indian companies directly — it’s really a proxy for pressure on the broader economy and on the RBI’s interest rate decisions down the line.

What To Watch Tomorrow

With India’s October F&O (futures and options) series having just rolled over and Q2 earnings season still in full swing, expect stock-specific volatility to stay high over the next few sessions as more companies report results. Keep an eye on crude oil and any further Middle East headlines — a sustained move above $115-118 a barrel would likely keep weighing on auto, metal, paint and FMCG stocks, while a cooling-off would help broader market sentiment recover. IT and pharma earnings momentum looks like it has further legs this week, but today’s weak breadth is a reminder that the rally isn’t broad-based yet. Watch the India VIX too; it inched higher today, which usually signals rising nervousness even when headline indices are green. This is general market information to help you understand the day’s moves, not a buy or sell recommendation for any stock.

RELATED POSTS

View all

view all