JSE closes lower as Woolworths update and rand weakness bite
Wednesday's late-session slide showed how quickly a weaker rand can turn from a rand-hedge tailwind into a headwind for SA Inc., with Woolworths' trading update the clearest company-level trigger.
A softer rand failed to protect the JSE on Wednesday, with a weak Woolworths trading update the dominant company story as consumer-facing shares fell.
How the day unfolded
The session opened with a resource-led lean: a softer rand and firmer precious metals favoured USD-earning miners, and Basic Materials and Energy led early. By midday that rotation was still intact, with commodity-linked names ahead, while consumer-facing shares had started to lag and breadth had narrowed to roughly even.
Into the close the market rolled over. The Top 40 ended 1.11% lower at 105,558 and the All Share fell 1.08% to 113,450, with Technology the worst sector at -2.69% and Retailers down 3.62%. Energy was the best sector at +0.48%, while the rand weakened 1.31% to R16.60/USD, a headwind for SA Inc. names but a tailwind for rand-hedge earners.
By the numbers
| Index | Close | Change |
|---|---|---|
| All Share | 113,450 | -1.08% |
| Top 40 | 105,558 | -1.11% |
| Mid Cap | 107,843 | -0.81% |
| Small Cap | 109,574 | -0.50% |
| Resource 20 | 115,797 | -1.44% |
| Industrial 25 | 128,035 | -1.15% |
| Financial 15 | 26,715 | -0.93% |
| FINANCIALS AND INDUSTRIALS | 13,721 | -0.99% |
| SA LISTED PROPERTY INDEX | 498.35 | -0.94% |
| Sector | Close | Change |
|---|---|---|
| FTSE/JSE Chemicals | 12,682 | +1.95% |
| FTSE/JSE Construction & Materials | 23.55 | +0.64% |
| FTSE/JSE Energy | 25,164 | +0.48% |
| FTSE/JSE Oil, Gas and Coal | 140,559 | +0.48% |
| FTSE/JSE Food Producers | 8,372 | -1.65% |
| FTSE/JSE Precious Metals & Mining | 121,670 | -1.90% |
| FTSE/JSE Technology | 47,247 | -2.69% |
| FTSE/JSE Retailers | 4,886 | -3.62% |
Breadth: 49 advances, 98 declines, 9 unchanged.
| Macro | Level | Change |
|---|---|---|
| Rand/USD | 16.5968 | +1.31% |
| EUR/ZAR | 18.4158 | +0.18% |
| GBP/ZAR | 22.0451 | +0.13% |
| Gold | 4,007.21 | -0.58% |
| Platinum | 1,549.75 | +0.75% |
| Palladium | 1,064 | +4.23% |
| Brent | 93.04 | +1.69% |
| Iron Ore | 92.54 | -0.18% |
| S&P 500 | 7,580.06 | +0.79% |
| Nasdaq 100 | 25,368.7 | +1.21% |
| FTSE 100 | 10,795.36 | +0.41% |
| VIX | 18.26 | -6.17% |
| Bitcoin | 73,551.12 | -0.23% |
WHL Woolworths flags flat group sales and rising impairments as CRG slides
Woolworths' trading update for the 19 weeks ended 8 November showed group turnover and concession sales up only 0.2%, effectively flat in constant currency. Woolworths South Africa managed 1.6% growth despite constrained consumers, but Fashion Beauty Home slipped 0.3%.
The Australian business was the weak spot: Country Road Group sales fell 9.5%, and 8.2% on a comparable-store basis, with all brands under pressure. The group is also assessing the implications of David Jones' administration for its concession relationships.
Credit stress is building in the financial services book, where the annualised impairment rate rose to 7.3% from 6.7%. The in2food acquisition completed on 5 November and online sales growth of 24.1% were the main positives.
PPE Purple Group lifts FY26 profit before tax 36% to R150.2m
Purple Group FY26 results showed group revenue up 9.8% to R534.2m, with profit before tax up 36.0% to R150.2m and headline earnings per share up 27.3% to 5.47 cents. Retail inflows rose 51.1% to R16.81bn, and Easy Group profit before tax increased 49.4% to R160.5m.
The operating leverage is clear: profit grew much faster than revenue. The main watch point is an R22.6m EasyTrader hedge book loss, while the proposed Wealthport acquisition still awaits regulatory approvals.
UPL Universal Partners NAV falls 16.5% on £12.8m PortmanDentex write-down
Universal Partners quarterly results reported a £13.08m quarterly loss, with loss per share of 17.925 pence, after a £12.8m fair-value cut on PortmanDentex. NAV per share fell to £0.979 from £1.172 a year earlier, a 16.5% decline, and the PD valuation will be reassessed at the end of the next quarter.
PortmanDentex revenue and EBITDA came in below plan amid weaker markets and reduced hours worked by experienced clinicians. Workwell delivered like-for-like revenue and EBITDA growth, and Xcede traded ahead of expectations, but neither offset the write-down.
BAT Brait portfolio companies grow strongly, but holding-company HEPS falls to 4c
Brait's portfolio companies delivered strong operating numbers: Premier revenue rose 39% to R14.3bn with EBITDA up 51% to R2.0bn, Virgin Active lifted LTM EBITDA 10% to £116.7m and agreed to buy HPG for €135m, and New Look maintainable EBITDA grew 32%.
At Brait level the picture was weaker. Headline earnings per share fell to 4 cents from 21 cents a year earlier, while NAV per share was flat at R2.64 after the R2.5bn rights issue in August.
DIB Dipula lifts HEPS to 63.86c, raises dividend, guides 8–10% growth
Dipula results and guidance showed revenue growth to R1 671m from R1 513m, with headline earnings per share up to 63.86 cents from 53.08 cents and distributable earnings per share up to 62.17 cents. NAV per share rose to R7.95 from R7.50.
The board declared a full-year dividend of 55.96 cents per share and guided for 8–10% distributable earnings growth in the year ahead, though the guidance assumes no material tenant failures or sharp interest-rate moves.
SSK Stefanutti Stocks jumps 10.5% on trading statement
Stefanutti Stocks closed 10.48% higher at R6.85 after Stefanutti Stocks trading statement, a stock-specific move in a market that ended lower and an Industrial sector that slipped 0.10%. At midday the shares had been up as much as 15.3%.
The trading statement was the disclosed catalyst, but the pack does not include the statement's details; the size of the move suggests the market read the update as a material improvement for the construction group.
APN Aspen wins semaglutide approvals in Brazil and South Africa
Aspen semaglutide approvals were granted for the generic injectable semaglutide in Brazil and South Africa, adding to the Canadian approval announced in July 2026. Commercial launches are expected in Canada, Brazil and South Africa over the next few months, although no pricing or revenue guidance was provided.
Movers explained
Among the gainers, Canal+ SA's 19.07% jump had no disclosed SENS or macro catalyst and Communication Services gained only 0.28%, so the move is unexplained. Stefanutti Stocks' 10.48% rise was tied to its trading statement, while Calgro M3 (+7.06%) and RCL Foods (+5.26%) had no supplied catalyst; Blu Label (+4.22%) moved with a small Communication Services gain but far outpaced it.
On the downside, Montauk Renewables fell 26.28% with no SENS headline supplied, and ASP Isotopes (-4.32%) was similarly unexplained. Woolworths' 8.52% decline followed its weak trading update, while SPAR Group (-5.34%) had no identifiable company catalyst. Karooooo (-4.45%) fell with a 2.69% drop in Technology.
Director dealings
Capitec disclosed an indirect disposal of R1,320,545,350 on 10 November 2026 by an associate of director M S du P le Roux.
What we are watching
Tomorrow's focus falls on whether the late-session rotation out of retailers and tech continues, the direction of the rand, and any follow-through from the Woolworths update in consumer-facing names. On the corporate calendar, KAL Group is due to release FY2026 results on 25 November, and Mantengu's renewed cautionary flags audit procedures expected to conclude this month.
Frequently asked
› Why did Woolworths shares fall on Wednesday?
Its trading update for the 19 weeks ended 8 November showed group turnover and concession sales up only 0.2%, Country Road Group sales down 9.5%, and the impairment rate rising to 7.3%; shares closed 8.52% lower.
› How did the JSE close on Wednesday 11 November 2026?
The Top 40 fell 1.11% to 105,558 and the All Share fell 1.08% to 113,450, with breadth at 49 advancers versus 98 decliners. Technology was the worst sector at -2.69% and retailers fell 3.62%.
› What did Purple Group report for FY26?
Revenue rose 9.8% to R534.2m, profit before tax rose 36.0% to R150.2m, headline earnings per share rose 27.3% to 5.47 cents, and retail inflows grew 51.1% to R16.81bn.
› What caused Universal Partners' quarterly loss?
A £12.8m fair-value cut on PortmanDentex drove a £13.08m quarterly loss and a 16.5% decline in NAV per share to £0.979, as PortmanDentex revenue and EBITDA came in below plan.
› Did Aspen get semaglutide approval in South Africa?
Yes. Aspen Pharmacare received regulatory approval for its generic injectable semaglutide in Brazil and South Africa, adding to the Canadian approval announced in July 2026, with launches expected in the coming months.