Select period:
6 months ended 30 Jun 26
12 months ended 31 Dec 25
6 months ended 30 Jun 25
12 months ended 31 Dec 24

The Interactive Performance tool lets you view specific share statistics over different periods.

To start, select a 'From' and 'To' date, then click 'Submit'.

Alternatively, you can use the 'quick select' links above.

User-defined Period:


31 Dec 2025 to 30 Jun 2026 30 Jun 2025 to 31 Dec 2025
Market value per share (ZARc)
     - at period-end 4 754 3 723
     - highest 4 796 3 800
     - lowest 3 624 2 921
     - volume weighted average price 4 209 3 439
Earnings yield (%) 4.96 5.83
Dividend yield (%) 2.48 2.90
Average EY for period (%) 5.50 6.30
Average P/E ratio for period 18.20 15.91
Market capitalisation at closing prices (Rm) 26 085* 20 644
Price earnings ratio at period end 19.00 16.00
Value of shares traded (Rm) 3 227 3855.0
Number of shares traded (million) 77.0 117.0
Average price per share traded (ZARc) 4 141 3 384
Percentage of market capitalisation traded (%) 12.4 8.9
Liquidity (%) 73.0 30.0
Weekly rand (Rm) value traded 124 69

* Market cap based on shares in issue as at 30 Jun 2026 Powered by ProfileData