South African stocks at their highest yearly price

South African companies below have reached their highest stock price in 52 weeks: check out their trading volume, price change, and other stats to see if there will be an even bigger future growth.
Symbol
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
BLUBLUE LABEL TELECOMS LTD1,500 ZAC−1.90%1.35 M0.7613.39 B ZAR21.260.71 ZAR−16.19%0.00%Distribution services
FGLFINBOND GROUP LTD113 ZAC+1.80%73.45 K0.77567.29 M ZAR17.360.07 ZAR+244.44%8.70%Finance
IMPIMPALA PLATINUM HLGS LTD18,873 ZAC+4.44%3.51 M0.91162.85 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
IOCIOCO LIMITED440 ZAC+0.69%833.83 K2.182.77 B ZAR18.800.23 ZAR0.00%Technology services
JSEJSE LTD13,601 ZAC+0.70%85.21 K0.7711.66 B ZAR12.3111.05 ZAR+10.28%6.13%Finance
Buy
MTNMTN GROUP LTD14,481 ZAC−0.77%3.31 M0.76255.74 B ZAR−5.31 ZAR−345.02%2.36%Communications
Buy
MTNZFMTN ZAKHELE FUTHI2,114 ZAC+0.67%18.38 K1.132.59 B ZAR0.00%Finance
NPNNASPERS LTD -N-564,197 ZAC+1.05%182.99 K0.66908.36 B ZAR10.10558.45 ZAR+95.29%0.22%Technology services
Strong buy
NY1NINETY ONE LIMITED4,543 ZAC+0.73%906.61 K1.1480.09 B ZAR11.403.98 ZAR−7.74%6.12%Finance
Sell
PPEPURPLE GROUP LTD162 ZAC+0.62%742.74 K1.422.23 B ZAR48.500.03 ZAR0.00%Finance
REMREMGRO LTD17,139 ZAC−1.22%1.13 M1.2698.03 B ZAR13.0513.13 ZAR1.61%Finance
Buy
RENRENERGEN LIMITED1,557 ZAC+0.84%1.29 M1.782.4 B ZAR−1.59 ZAR−111.65%0.00%Energy minerals
SNTSANTAM LIMITED43,941 ZAC−1.34%114.89 K1.1149.14 B ZAR13.2333.22 ZAR+12.53%3.41%Finance
Buy
THATHARISA PLC2,303 ZAC+2.86%312.08 K3.846.69 B ZAR3.66%Non-energy minerals
Strong buy
VALVALTERRA PLATINUM LTD93,002 ZAC+5.62%1.1 M1.09231.31 B ZAR34.7326.78 ZAR−45.86%1.45%Non-energy minerals
Neutral
VODVODACOM GROUP LTD14,339 ZAC+0.36%882.05 K0.88276.33 B ZAR16.978.45 ZAR+2.15%4.34%Communications
Neutral