South African stocks at their lowest yearly price

Below, South African stocks at their 52-week lows are gathered in one list: study their performance and companies' financials to see which ones have potential to grow back.
Symbol
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
AFEAECI LIMITED8,972 ZAC+0.72%370.16 K0.828.56 B ZAR12.377.25 ZAR−19.81%2.44%Process industries
ARIAFRICAN RAINBOW MIN LTD15,202 ZAC+0.74%651.73 K1.5029.8 B ZAR9.4816.03 ZAR−61.00%9.87%Non-energy minerals
Buy
CCPRCOPPER 360 LIMITED210 ZAC−9.09%1.06 M1.631.48 B ZAR−0.21 ZAR0.00%Non-energy minerals
NY1NINETY ONE LIMITED3,379 ZAC−1.31%1.74 M2.9560.56 B ZAR8.324.06 ZAR+3.59%8.55%Finance
Sell
SOLSASOL LIMITED8,334 ZAC−0.86%4.53 M1.6853.24 B ZAR−69.47 ZAR−605.81%2.40%Process industries
Buy
TSGTSOGO SUN LIMITED1,013 ZAC+0.40%2.01 M0.7410.54 B ZAR7.731.31 ZAR−30.51%6.90%Consumer services
Neutral