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

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

User-defined Period:

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

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

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 29103 35106
     - highest 39531 40555
     - lowest 28170 25502
     - volume weighted average price 33579 31236
Earnings yield (%) 15.80 11.09
Dividend yield (%) 11.01 10.40
Average EY for period (%) 13.39 12.21
Average P/E ratio for period 7.63 8.21
Market capitalisation at closing prices (Rm) 93737 113072
Price earnings ratio at period end 8.00 8.00
Value of shares traded (Rm) 15413.0 43455.0
Number of shares traded (million) 46.0 136.0
Average price per share traded (ZARc) 33243 31981
Percentage of market capitalisation traded (%) 16.4 21.2
Liquidity (%) 61.0 86.0
Weekly rand (Rm) value traded 592.00 899.00