The Sensex closed at 72,382.47 today, up 472.77 points, or 0.66%. The Nifty 50 added 133.80 points to end at 22,555.75, a 0.6% gain. After four straight sessions of losses, that is technically a winning day. It is also, on the numbers underneath it, the same market that has been losing for weeks — just with the two sides trading places for one session.

Foreign institutional investors sold ₹4,699.10 crore of Indian equities today. Domestic institutional investors bought ₹5,181.60 crore. FIIs were net sellers. The market still went up. That gap between what foreigners did and what the index did is the story, and it has been the story for two months now.

The bounce and the trend are not the same chart

Zoom out from today and the picture gets less flattering. For October so far, FIIs have pulled a net ₹14,183 crore out of Indian equities while DIIs have put in ₹15,223 crore — a difference of about ₹1,000 crore in DIIs' favour, this month. The week just gone was worse on the FII side alone: foreign investors sold roughly ₹34,966 crore of equities, their seventh straight week of net selling, against domestic buying of about ₹33,455 crore. Indian benchmarks had, by that point, logged their longest losing streak in 25 years.

None of that reversed today. What happened today is that domestic buying finally outran foreign selling by enough, in a single session, to push the index up instead of sideways or down. It is a bounce inside a selling trend, not the end of one. Call it a good day, not a turnaround — the distinction matters because every one of the last several "good days" on the Nifty has been followed by foreigners selling into the strength.

Why this particular session moved

The immediate trigger was not domestic. Asian markets broadly gained as investors scaled back bets on an aggressive Federal Reserve tightening path after softer-than-expected US jobs data — the kind of global risk-on mood that lifts Indian equities regardless of what is happening in Delhi or Mumbai that week. Crude oil and the Fed's rate outlook were the two variables traders were actually watching; India's own fundamentals were a passenger today, not the driver.

That is worth sitting with. A market this dependent on a US jobs print to end its own losing streak is not a market expressing confidence in anything domestic — it is a market short-covering on relief.

Who actually moved, and who didn't

MoverChangeWhat it signals
ITC+5.08%, to ₹268.90FMCG volume story outperforming the broader tape
BSE Ltd+4.39%Exchange-linked rally, not sector fundamentals
HCL TechTop loserIT drag persists despite broader gains
Sun PharmaDownPharma weakness, see below
InfosysDownSecond straight session of underperformance

ITC's move was not noise. The stock led Sensex gainers on the back of a Nifty FMCG index that was the best-performing sector gauge of the day, up alongside Nifty Media and Nifty PSU Bank. Packaged-goods and staples names catching a bid while IT and pharma lag is a fairly specific signal: it reads as domestic, defensive buying — DIIs rotating into names insulated from global rate anxiety — rather than a broad-based re-rating of Indian equities.

Nifty Pharma told the opposite story, down roughly 0.74% and among the weakest sectoral performers on a day the headline index rose. Healthcare stocks lagging on a green day is the kind of divergence that gets lost in a "Sensex up 470 points" headline and matters more than the headline.

The rest of the gainers board tells a narrower story than "broad rally"

Beyond ITC, the gainers list was shorter and more specific than a 472-point index move suggests. Eternal, Bharti Airtel, Bajaj Finance, Adani Ports and ICICI Bank rounded out the top movers — a mix of consumption, telecom, financials and infrastructure, but not technology and not healthcare. That is not what a genuine risk-on rotation across the whole market looks like; it is what a handful of large-weight names moving together looks like, which is enough to move a price-weighted index by half a percent without most of the market actually participating.

Banking and IT were both described as rallying in some of the day's coverage, which sits oddly next to HCL Tech and Infosys closing among the day's biggest laggards. The honest reconciliation is that financials rallied while IT did not — Bajaj Finance and ICICI Bank up, HCL Tech and Infosys down, inside the same session. A reader skimming only the sector-index summary would come away thinking IT had a good day. It didn't.

What to actually watch next week

The seven-week FII selling streak did not end today; it took a one-day pause while DIIs outbid it. Brokerage outlooks for the week of October 5-9 are already flagging continued volatility, with FII selling and crude oil prices named as the two swing factors to track — the exact same two factors that have governed the last two months of trading. Nothing about today's session changes that watchlist. It just means Monday's print on it was green instead of red.

The seven-week streak was the headline all of last week. One green Monday doesn't retire it.