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

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 2024 to 30 Jun 2025 30 Jun 2024 to 31 Dec 2024
Market value per share (ZARc)
     - at period-end 3 271 3 384
     - highest 3 564 3 481
     - lowest 2 921 2 328
     - volume weighted average price 3 167 3 154
Earnings yield (%) 6.18 5.54
Dividend yield (%) 3.09 2.81
Average EY for period (%) 6.15 5.85
Average P/E ratio for period 16.33 17.11
Market capitalisation at closing prices (Rm) 18 138* 18 763
Price earnings ratio at period end 15.00 17.00
Value of shares traded (Rm) 2 034 2996.0
Number of shares traded (million) 64.0 102.0
Average price per share traded (ZARc) 3 187 3 140
Percentage of market capitalisation traded (%) 11.2 7.9
Liquidity (%) 68.0 23.0
Weekly rand (Rm) value traded 78 56

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