South African stocks at their all-time highs

These South African stocks have reached their all-time highs: we sorted them alphabetically and equipped with companies' financials — analyze to see if there will be a correction, or if they will keep going up.
Symbol
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
CPICAPITEC BANK HLDGS LTD330,996 ZAC+1.09%196.331 K0.71380.136 B ZAR31.16106.24 ZAR1.66%Finance
Neutral
SHPSHOPRITE HOLDINGS LTD31,299 ZAC+0.95%943.617 K0.54169.945 B ZAR27.3611.44 ZAR+9.47%2.30%Retail trade
Neutral
WWBCWE BUY CARS HLDS LTD3,781 ZAC+1.07%834.551 K0.6215.598 B ZAR0.00%Retail trade