The sharpest contrast on Tuesday, 30 June 2026 came from Aspen Pharmacare, which climbed 3.2% to ZAR 156.88, while Naspers fell 4.3% to ZAR 820.62. That divergence helped the JSE All Share finish barely positive at 110,313.85 points, up 0.04%, even though market breadth was negative at 22 gainers versus 30 losers.
Key figures
- Aspen Pharmacare: +3.2% at ZAR 156.88
- JSE All Share: +0.04% at 110,313.85
- JSE Top 40: +0.10% at 101,936.15
- Naspers: -4.3% at ZAR 820.62
- USD/ZAR: 16.3951, with the dollar down 0.48%
Market context: JSE today showed a split tape beneath a flat close
The Johannesburg stock exchange today looked weaker under the surface than the headline index suggested. The Top 40 added to , but more stocks fell than rose, showing that a handful of heavyweights and defensives offset broader pressure. Trading was concentrated in a few names: turned over , Naspers , AngloGold Ashanti , Gold Fields , and FirstRand .
