The JSE All Share index closed the March 24, 2026 session at 110,804.74 (+0.31%), demonstrating remarkable resilience against the oil shock that propelled Brent crude to $104.17 per barrel (+4.2% daily, -4.1% weekly) amid Iran war risks and Trump tariff uncertainties. The Top 40 index gained 0.26% to 102,883.05, while market breadth showed a positive ratio of 29 advancing stocks against 23 decliners out of 53 total traded issues, according to official Johannesburg Stock Exchange data.
Key figures — Johannesburg (March 24, 2026)
- JSE All Share: 110,804.74 points (+0.31%)
- JSE Top 40: 102,883.05 points (+0.26%)
- USD/ZAR: 17.026 (-0.30%)
- Brent Crude: $104.17/bbl (+4.2% day, -4.1% week)
- Gold/Platinum/Palladium: $4,421.80 (+0.4%) / $1,895.10 (+1.9%) / $1,429 (+1.2%)
The relative stability of the South African rand, which firmed 0.30% to 17.026 per US dollar, provided essential cushioning against external volatility, allowing the market to digest Trump tariff threats and oil-driven inflation risks. This currency resilience contrasts with pressure observed in other emerging markets, highlighting South Africa's relative position amid global dollar strength.
Consumer and Energy Sectors Weather Global Turbulence
Tiger Brands led the top gainers with an 8.6% surge to ZAR 295.36, likely driven by defensive rotation into consumer staples as investors sought shelter from industrial commodity volatility. This movement reflects broader risk-off positioning in JSE share prices amid macroeconomic uncertainty. Sasol, the petrochemical giant, climbed 4.7% to ZAR 216.63, benefiting from the immediate oil price spike despite medium-term outlooks remaining uncertain according to sector analyses forecasting a bearish Brent trajectory for 2026.
