DSE Textile Sector Spotlight: Spinning Stocks Defy the Index Selloff as B-Category Shows Resilience While A and Z Categories Crumble

Two hundred and seventeen stocks declined on Wednesday. One hundred and thirteen advanced. The DSEX shed 54 points to close at 5,217.84, banking stocks bled for a third consecutive session, and Tk 685 crore changed hands largely because investors were rushing for the exit. And yet — buried inside the same data — one segment of the market went the other way.

B-category. Thirty-seven advances against thirty-two declines. The only positive breadth on the entire exchange.

That divergence was not random. It was driven almost entirely by textile spinning stocks — ALLTEX, SAIHAMCOT, SAIHAMTEX, MALEKSPIN — and the export data that pulled bargain hunters into them two days earlier.

A Tale of Three Categories

The A-category — supposed to be the safe core of the exchange, the dividend-paying, well-governed names that institutional money parks in — registered 114 decliners against just 48 advancers. The Z-category, already battered by the May 3 BSEC reclassification of 15 of 36 listed banks to junk status, saw 69 stocks decline against 28 gainers. The contagion was not new — it had been building since DSEX dropped below 5,200 intraday on May 3 — but on May 6 it had become indiscriminate.

And yet B-category — historically the speculative tier where smaller, less-liquid names trade — held its ground. Thirty-seven advances. Thirty-two declines. Twenty-four unchanged. On a day when nothing in the higher tiers worked, the segment most retail investors avoid was the only one that paid.

The Stocks Behind the Breadth

ALLTEX Industries closed at Tk 18.60, up 4.49%, on volume of 312,400 shares for Tk 58.1 lakh in turnover. Saiham Cotton Mills added 3.73% to close at Tk 15.30. Saiham Textile Mills — the sister concern — gained 3.23% to Tk 12.80. Malek Spinning Mills closed at Tk 9.40, up 2.17%. Al-Haj Textile rose 1.96% to Tk 11.50.

Five of the top five gainers on the exchange. All B-category. All textile spinners or weavers. All exposed to the same upstream link in the same supply chain.

This was not stock-picking. This was sector rotation, and the catalyst was published forty-eight hours earlier.

What April’s RMG Numbers Forced the Market to Reprice

On May 4, BGMEA’s internal assessment — reported via Textile Focus — confirmed that Bangladesh’s ready-made garment exports rose 31.21% year-on-year in April. From $2.39 billion in April 2025 to $3.14 billion in April 2026. A portion of that figure is the low-base effect; April 2025 saw factory disruptions that suppressed shipments. But forward order books for Q3 2026 also showed improvement, and that combination — base effect plus genuine recovery — gave the market its first usable thesis for the textile chain in months.

Spinning mills sit upstream of garment manufacturing. When RMG order books fill, yarn demand rises. When yarn demand rises, spinning mill utilisation rises. When utilisation rises, margins recover. The market does not wait for that chain to play out in earnings — it prices the trajectory, and on May 6 it priced it through B-category names because that is where most of the listed spinners trade.

Why B-Category Specifically, and Why Now

A-category was not an option. Banking dominates A-category weighting on DSE, and with the sector absorbing a third session of contagion any A-category bet was effectively a bet on a sector still in regulatory free-fall. Islami Bank closed at Tk 22.40 after a 7.44% drop. EXIMBANK dropped 5.82%. Sonali Bank lost 3.54%. Z-category, meanwhile, was already absorbing the bank-downgrade panic. There was nowhere safe in the higher tiers.

B-category, by contrast, contains most of the listed textile spinners and weavers. They were already trading at deep discounts after a prolonged downturn. The RMG data gave bargain hunters a reason to look. The bank panic gave them a reason to act. Sector rotation on DSE rarely happens politely; on May 6 it happened through whatever liquidity was available, and the available liquidity sat in B-category mills.

The buying was selective, not euphoric. ALLTEX cleared Tk 58.1 lakh in turnover — modest by exchange standards but significant for a B-category name typically traded by retail accounts. The footprint suggests institutional toes-in-the-water rather than full conviction. That, more than the headline 4.49% gain, is the more durable signal.

The Risk in This Trade

Two factors limit how far the rotation can run. First, BDT remains under pressure from elevated energy import costs tied to the Iran war. A weaker currency partially offsets the export competitiveness gain, and energy is a meaningful input cost for spinning mills — the 495MW solar tender announcement is a long-term hedge, not an immediate one. Second, US tariff cuts on Bangladesh textiles, implemented in August 2025, continue to support order flow. But Western buyers are simultaneously cutting orders by roughly 10% to clear unsold inventories. The recovery is real, but it is not uniform.

For the spinning stocks specifically, the question is whether April’s data was a one-month anomaly or the start of a sustained rebound. Q3 2026 order books indicate the latter. Q1 2026 results — when they arrive — will say definitively.

Until then, the market has given its provisional answer. On a day when 217 stocks fell and the safe tiers offered no shelter, 37 B-category names rose, and five of them were textile spinners. The chain that was ignored through the entire banking crisis is, for now, the only place left to hide.