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
GFIGOLD FIELDS LTD40,900 ZAC+7.26%4.23 M1.45366.06 B ZAR16.2025.24 ZAR+77.49%1.76%Non-energy minerals
Buy
HARHARMONY GM CO LTD25,862 ZAC+10.08%2.52 M1.04162.62 B ZAR15.5116.68 ZAR+16.32%0.93%Non-energy minerals
Sell
PMVPRIMESERV GROUP LTD250 ZAC+10.62%10.4 K0.57191.72 M ZAR7.040.36 ZAR+35.60%5.20%Commercial services