South African stocks with the best yearly performance

See shares that show the most potential at the moment: South African stocks below are filtered by yearly performance, so you can see how much they gained over 12 months. Compare their stats to make an informed decision.
Symbol
Perf %
1Y
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
BLUBlu Label Unlimited Group Ltd+178.42%1,342 ZAC+2.76%2.62 M0.3111.41 B ZAR4.882.75 ZAR+282.12%0.00%Distribution services
Neutral
DRDDRDGOLD Ltd.+161.07%3,749 ZAC+1.35%1.66 M0.6231.69 B ZAR14.482.59 ZAR+68.63%1.35%Non-energy minerals
Neutral
GFIGold Fields Limited+156.86%62,702 ZAC+3.50%2.36 M0.88542.21 B ZAR16.5537.88 ZAR+191.98%1.65%Non-energy minerals
Neutral
IOCiOCO Limited+156.36%423 ZAC−1.17%277.42 K0.272.69 B ZAR18.080.23 ZAR0.00%Technology services
Neutral
IMPImpala Platinum Holdings Limited+156.20%19,599 ZAC+6.52%4.59 M0.96165.8 B ZAR233.070.84 ZAR0.00%Non-energy minerals
Neutral
NPHNortham Platinum Holdings Limited+147.16%23,483 ZAC+4.76%3.16 M1.1988.26 B ZAR62.263.77 ZAR−18.19%0.38%Non-energy minerals
Buy
SSWSibanye Stillwater Limited+142.91%3,991 ZAC+5.58%22.13 M0.46107.02 B ZAR−1.26 ZAR+93.25%0.00%Non-energy minerals
Neutral
CHPChoppies Enterprises Limited+142.11%184 ZAC+2.22%66.04 K2.451.63 B ZAR19.950.09 ZAR4.29%Retail trade
Neutral
PPEPurple Group Limited+113.92%169 ZAC+0.60%562.54 K0.922.33 B ZAR50.600.03 ZAR0.00%Finance
Neutral
BATBrait PLC+110.00%210 ZAC0.00%644.82 K0.248.07 B ZAR8.020.26 ZAR0.00%Finance
Neutral
WBCWe Buy Cars Holdings Ltd.+81.71%5,493 ZAC−0.24%123.31 K0.1923 B ZAR25.122.19 ZAR1.00%Retail trade
Strong sell
TKGTelkom SA SOC Ltd.+81.62%4,980 ZAC−2.52%2.33 M0.9224.99 B ZAR3.3115.07 ZAR+292.45%3.19%Communications
Neutral
PMRPremier Group Limited+76.10%14,264 ZAC+1.30%31.79 K0.9918.16 B ZAR15.479.22 ZAR+29.61%1.92%Distribution services
Strong buy
VALValterra Platinum Limited+67.07%98,739 ZAC+4.39%11.64 M1.04248.39 B ZAR197.085.01 ZAR−88.63%0.53%Non-energy minerals
Neutral
SDOStadio Holdings Pty Ltd.+65.33%987 ZAC−0.10%67.67 K0.218.38 B ZAR32.340.31 ZAR+26.43%1.53%Commercial services
Neutral
DTCDatatec Limited+64.14%5,988 ZAC+0.69%196.76 K0.4013.94 B ZAR13.174.55 ZAR+23.42%4.62%Technology services
Buy
HARHarmony Gold Mining Co. Ltd.+60.94%25,654 ZAC+2.37%3.37 M0.72157.57 B ZAR11.2322.85 ZAR+67.59%1.28%Non-energy minerals
Neutral
FGLFinbond Group Limited+60.87%111 ZAC+11.00%7.25 K0.05510.56 M ZAR17.050.07 ZAR+244.44%9.67%Finance
Neutral
NPNNaspers Limited Class N+57.62%573,701 ZAC+0.22%273.48 K0.73931.31 B ZAR10.27558.45 ZAR+95.29%0.21%Technology services
Buy
SYGSygnia Ltd.+53.87%3,199 ZAC−0.03%33.16 K1.084.99 B ZAR13.422.38 ZAR+16.92%7.03%Finance
Neutral
MTNMTN Group Limited+53.32%13,957 ZAC0.00%6.1 M0.84244.54 B ZAR34.034.10 ZAR2.47%Communications
Buy
SBPSabvest Capital Ltd.+51.99%11,401 ZAC+0.01%4140.024.37 B ZAR5.2821.61 ZAR0.92%Finance
Neutral
DSYDiscovery Limited+48.56%22,359 ZAC+0.61%877.28 K0.65149.06 B ZAR18.2712.24 ZAR+44.57%1.08%Finance
Strong buy
YYLBEEYeboYethu Limited+47.92%3,550 ZAC+1.40%6850.171.85 B ZAR0.8044.18 ZAR5.63%Finance
Neutral
OUTOUTsurance Group Limited+47.32%7,226 ZAC−0.15%4.79 M1.25111.77 B ZAR26.792.70 ZAR+22.89%2.79%Finance
Sell
EPEEPE Capital Partners Ltd. Class A+47.19%655 ZAC−1.80%35.86 K0.051.71 B ZAR6.710.98 ZAR0.00%Finance
Neutral
BWNBalwin Properties Ltd.+42.29%286 ZAC−3.05%34.04 K0.501.53 B ZAR5.930.48 ZAR+4.24%0.00%Industrial services
Neutral
PPCPPC Limited+35.81%531 ZAC+4.12%4.23 M2.967.81 B ZAR16.760.32 ZAR+252.11%3.46%Non-energy minerals
Strong buy
MFLMetrofile Holdings Limited+33.00%266 ZAC0.00%84.5 K1.321.1 B ZAR−0.02 ZAR−105.96%4.15%Technology services
Neutral
ADRAdcorp Holdings Limited+32.58%647 ZAC+3.35%6 K0.32671.93 M ZAR4.971.30 ZAR+60.07%10.13%Commercial services
Neutral
TBSTiger Brands Limited+30.11%30,200 ZAC−0.70%260.08 K0.8946.01 B ZAR12.7723.65 ZAR+28.26%3.61%Consumer non-durables
Neutral
KSTPSG Financial Services Limited+28.72%2,223 ZAC+1.00%302.51 K0.3927.3 B ZAR22.251.00 ZAR+24.19%2.36%Finance
Buy
SSUSouthern Sun Limited+27.79%860 ZAC+2.38%392.67 K0.8411.34 B ZAR11.260.76 ZAR+21.20%2.98%Consumer services
Buy
RBORainbow Chicken Limited+26.76%431 ZAC−1.82%4.75 K0.043.93 B ZAR8.060.53 ZAR0.00%Process industries
Neutral
BAWBarloworld Limited+26.51%11,892 ZAC+0.41%523.28 K2.5822.14 B ZAR13.159.04 ZAR−8.04%3.63%Distribution services
Neutral
THATharisa Plc+25.89%2,203 ZAC−1.03%24.77 K0.366.65 B ZAR7.193.06 ZAR−53.60%3.67%Non-energy minerals
Strong buy
MTMMomentum Group Limited+25.41%3,386 ZAC+1.68%2.07 M0.6842.36 B ZAR9.363.62 ZAR+21.74%4.51%Finance
Neutral
VODVodacom Group Limited+23.74%13,699 ZAC−0.70%1.03 M0.94266.89 B ZAR16.228.45 ZAR+2.15%4.49%Communications
Neutral
SNVSantova Limited+21.60%912 ZAC+3.64%310.69 K12.971.12 B ZAR8.041.14 ZAR+3.18%0.00%Transportation
Neutral
MSPMAS P.L.C.+21.58%2,056 ZAC+0.10%1.21 M0.2314.58 B ZAR5.523.72 ZAR+3.83%0.00%Finance
Strong buy
RNGRandgold & Exploration Company Ltd+21.43%85 ZAC+2.41%5950.2459.42 M ZAR−0.14 ZAR+47.80%0.00%Non-energy minerals
Neutral
MDIMaster Drilling Group Ltd.+20.94%1,525 ZAC−0.20%120.002.3 B ZAR3.953.86 ZAR+233.14%4.26%Non-energy minerals
Neutral
EXXExxaro Resources Limited+20.61%18,484 ZAC+0.10%759.66 K0.8843.86 B ZAR5.4533.89 ZAR−9.70%9.00%Energy minerals
Strong buy
RENRenergen Limited+20.54%1,344 ZAC+5.91%198.79 K0.341.97 B ZAR−1.59 ZAR−111.65%0.00%Energy minerals
Neutral
CAACA Sales Holdings (Pty) Ltd.+20.33%1,805 ZAC+1.98%97.73 K2.348.52 B ZAR13.761.31 ZAR+26.98%1.38%Distribution services
Neutral
WVRWeaver Fintech Ltd.+20.27%4,450 ZAC+3.49%2250.044.52 B ZAR9.224.83 ZAR+30.87%5.51%Finance
Neutral
CPICapitec Bank Holdings Limited+19.47%346,458 ZAC+1.19%191.14 K0.92397.5 B ZAR29.18118.72 ZAR+30.04%1.90%Finance
Buy
ARLAstral Foods Limited+19.40%20,455 ZAC+1.01%91.03 K0.427.81 B ZAR13.6115.03 ZAR3.65%Process industries
Strong buy
LEWLewis Group Limited+18.90%7,253 ZAC+0.39%30.71 K1.253.77 B ZAR5.1714.03 ZAR+79.59%11.06%Retail trade
Strong buy
CLIClientele Limited+18.78%1,398 ZAC+3.48%34.68 K2.096.12 B ZAR6.852.04 ZAR+74.80%9.25%Miscellaneous
Neutral
REMRemgro Limited+18.50%16,898 ZAC+0.63%701.47 K0.8794.9 B ZAR13.0112.99 ZAR1.67%Finance
Buy
CPPCollins Property Group Limited+18.44%1,066 ZAC−0.93%20.003.56 B ZAR6.321.69 ZAR−60.30%9.26%Finance
Neutral
SNTSantam Limited+18.06%41,690 ZAC+0.39%110.33 K1.4745.81 B ZAR11.5036.25 ZAR+8.30%3.66%Finance
Buy
PPHPepkor Holdings Ltd.+17.79%2,510 ZAC+0.36%11.06 M0.5992.33 B ZAR48.850.51 ZAR1.94%Retail trade
Buy
NY1Ninety One Ltd.+17.51%4,369 ZAC+0.88%857.92 K2.1477.62 B ZAR10.973.98 ZAR−7.74%6.63%Finance
Sell
IVTInvicta Holdings Limited+17.06%3,629 ZAC−0.52%12.39 K0.103.18 B ZAR4.717.71 ZAR+57.58%3.15%Distribution services
Neutral
CTACapital Appreciation Ltd.+16.67%175 ZAC−1.69%17 K0.042.17 B ZAR10.420.17 ZAR6.74%Finance
Neutral
OMNOmnia Holdings Limited+15.73%7,304 ZAC+1.29%109.17 K0.2211.46 B ZAR10.486.97 ZAR+0.07%5.55%Process industries
Neutral
SSKStefanutti Stocks Holdings Limited+15.69%376 ZAC+4.16%186.66 K3.83603.75 M ZAR4.790.79 ZAR+726.74%0.00%Industrial services
Neutral
NPKNampak Limited+15.63%46,739 ZAC+0.72%1.23 K0.233.67 B ZAR1.26369.86 ZAR0.00%Process industries
Neutral
AFHAlexander Forbes Group Holdings Limited+15.04%788 ZAC+0.77%108.49 K0.378.99 B ZAR11.310.70 ZAR+34.36%7.04%Finance
Neutral
MCGMultichoice Group Ltd+14.14%12,279 ZAC+0.03%384.56 K0.1852.48 B ZAR44.432.76 ZAR0.00%Consumer services
Neutral
RCLRCL Foods Limited+14.07%981 ZAC+1.13%68.7 K1.168.7 B ZAR5.491.79 ZAR−1.79%5.67%Consumer non-durables
Neutral
ASCAscendis Health Limited+13.89%82 ZAC+2.50%24.52 K0.36499.6 M ZAR46.860.02 ZAR−73.48%0.00%Health technology
Neutral
PIKPick N Pay Stores Limited+12.49%2,647 ZAC−1.19%864.99 K0.7828.41 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
AIPAdcock Ingram Holdings Limited+12.33%7,227 ZAC+0.57%30.54 K0.2411.62 B ZAR12.655.71 ZAR+8.51%3.69%Health technology
Neutral
FFBFortress Real Estate Investments Limited Class B+12.01%2,192 ZAC+2.53%955.42 K0.4423.07 B ZAR9.822.23 ZAR−12.22%6.84%Finance
Buy
CMLCoronation Fund Managers Limited+11.87%4,392 ZAC+1.46%562.42 K0.9716.75 B ZAR6.896.38 ZAR+69.07%9.89%Finance
Strong buy
ARIAfrican Rainbow Minerals Limited+11.75%17,601 ZAC−3.22%1.05 M1.7732.76 B ZAR104.641.68 ZAR−89.51%7.42%Non-energy minerals
Buy
JSEJSE Limited+10.91%12,798 ZAC+0.76%210.74 K1.1510.97 B ZAR10.8311.82 ZAR+17.96%6.52%Finance
Buy
ABGAbsa Group Limited+10.22%18,914 ZAC+1.72%2.38 M1.02154.16 B ZAR6.8727.53 ZAR+20.66%7.85%Finance
Buy
NVSNovus Holdings Ltd.+9.50%680 ZAC+4.62%10 K0.262.05 B ZAR6.621.03 ZAR+35.38%8.46%Commercial services
Neutral
AELAltron Limited Class A+9.23%1,858 ZAC+0.76%244.18 K0.867.02 B ZAR18.671.00 ZAR4.88%Technology services
Neutral
GNDGrindrod Limited+9.21%1,637 ZAC+3.02%2.37 M0.9210.68 B ZAR8.441.94 ZAR+25.80%2.52%Transportation
Neutral
TRLTrellidor Holdings Ltd.+9.19%202 ZAC+0.50%21.5 K0.11191.37 M ZAR−0.42 ZAR−216.05%0.00%Producer manufacturing
Neutral
ARTArgent Industrial Limited+7.37%2,798 ZAC+0.04%6.63 K0.471.51 B ZAR5.644.96 ZAR+12.26%4.54%Producer manufacturing
Neutral
BOXBoxer Retail Limited+7.14%6,751 ZAC+0.12%108.27 K0.2030.84 B ZAR22.543.00 ZAR+3.19%0.00%Consumer services
Neutral
DNBDeneb Investments Limited+6.84%250 ZAC−1.57%45.53 K0.811.13 B ZAR9.420.27 ZAR+18.17%4.33%Distribution services
Neutral
BCFBowler Metcalf Limited+6.58%1,280 ZAC−0.39%5.4 K1.60874.49 M ZAR7.581.69 ZAR+36.18%4.89%Producer manufacturing
Neutral
NTCNetcare Limited+6.30%1,401 ZAC+0.79%1.28 M0.5117.54 B ZAR11.761.19 ZAR+23.47%5.47%Health services
Buy
SHGSea Harvest Group Ltd.+5.99%849 ZAC+0.47%103.11 K0.192.94 B ZAR7.931.07 ZAR+27.82%2.59%Process industries
Strong buy
SURSpur Corporation Limited+5.99%3,683 ZAC−1.76%29.58 K0.503.15 B ZAR11.203.29 ZAR+16.85%8.49%Consumer non-durables
Strong buy
SBKStandard Bank Group Limited+5.58%24,652 ZAC+2.09%2.41 M0.90389.98 B ZAR8.8827.77 ZAR+6.35%6.24%Finance
Buy
OMUOld Mutual Ltd.+5.16%1,325 ZAC+0.30%9.13 M0.4162.3 B ZAR7.781.70 ZAR+10.83%6.51%Finance
Buy
SUISun International Limited+4.89%4,569 ZAC−1.02%738.31 K3.8411.25 B ZAR9.174.98 ZAR+18.98%8.62%Consumer services
Buy
INLInvestec Limited+3.95%13,722 ZAC+5.94%1.1 M1.36230.38 B ZAR8.0317.08 ZAR6.67%Finance
Neutral
RFGRFG Holdings Ltd.+3.81%1,635 ZAC+2.96%47.86 K0.184.15 B ZAR8.062.03 ZAR+2.36%8.86%Consumer non-durables
Strong buy
RHBRH Bophelo Ltd.+3.11%199 ZAC0.00%14 K0.65128.74 M ZAR2.930.68 ZAR−75.95%0.00%Finance
Neutral
MMPMarshall Monteagle PLC+2.44%2,900 ZAC−1.69%1 K0.201.06 B ZAR108.980.27 ZAR−40.47%2.41%Distribution services
Neutral
PBGPBT Group Limited+1.84%610 ZAC+1.67%30.08 K6.13541.17 M ZAR9.470.64 ZAR+4.00%10.30%Technology services
Neutral
LTELighthouse Properties Plc+1.28%794 ZAC−0.63%2.36 M3.0816.71 B ZAR10.010.79 ZAR−82.18%6.36%Finance
Neutral
AFEAECI Ltd+1.27%10,569 ZAC+1.13%81.01 K0.359.97 B ZAR−2.09 ZAR−128.77%3.05%Process industries
Neutral
AYOAyo Technology Solutions Limited0.00%50 ZAC+8.70%1.58 K0.09150.38 M ZAR−2.19 ZAR−63.72%0.00%Technology services
Neutral
NRPNEPI Rockcastle N.V−0.53%14,452 ZAC+0.35%1.72 M0.91102.58 B ZAR9.0216.02 ZAR+0.48%7.44%Finance
Buy
MSTMustek Limited−0.80%1,359 ZAC0.00%150.00781.97 M ZAR−0.34 ZAR−113.79%0.55%Electronic technology
Neutral
FBRFamous Brands Limited−1.18%5,674 ZAC−0.37%68.69 K1.015.7 B ZAR10.405.46 ZAR+19.50%6.06%Transportation
Strong buy
ADHADvTECH Limited−1.67%3,187 ZAC+0.79%277.02 K0.6617.31 B ZAR14.802.15 ZAR+15.34%3.20%Commercial services
Neutral
CLSClicks Group Limited−1.97%36,075 ZAC−0.33%804.86 K1.1185.39 B ZAR28.6212.60 ZAR+14.25%2.22%Retail trade
Strong buy
TPCTranspaco Limited−2.05%3,350 ZAC+3.08%6610.10904.78 M ZAR6.445.20 ZAR−0.09%7.23%Process industries
Neutral
BIDBid Corporation Limited−2.60%44,318 ZAC−0.18%771.38 K0.74148.99 B ZAR18.2624.27 ZAR+1.82%2.53%Consumer services
Neutral