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
IOCIOCO LIMITED+186.24%312 ZAC+0.65%619.54 K0.551.94 B ZAR13.330.23 ZAR0.00%Technology services
SSKSTEFANUTTI STCK HLDGS LTD+175.93%298 ZAC−0.67%60.86 K1.61501.73 M ZAR24.110.12 ZAR+524.24%0.00%Industrial services
NPKNAMPAK LTD+132.47%40,220 ZAC+2.60%4.09 K0.293.1 B ZAR57.507.00 ZAR0.00%Process industries
HILHOMECHOICE INT PLC+121.43%3,100 ZAC+0.19%1930.063.26 B ZAR7.873.94 ZAR+23.92%5.75%Finance
PMRPREMIER GROUP LIMITED+109.97%13,102 ZAC+0.36%73.11 K2.015.03 M ZAR16.198.09 ZAR1.69%Distribution services
Buy
FGLFINBOND GROUP LTD+90.70%82 ZAC+9.33%22.47 K0.13386.79 M ZAR41.840.02 ZAR12.76%Finance
WBCWE BUY CARS HLDS LTD+90.66%3,979 ZAC−0.15%728.44 K1.0016.63 B ZAR48.380.82 ZAR0.63%Retail trade
HARHARMONY GM CO LTD+88.46%33,093 ZAC+2.14%1.47 M0.37203.76 B ZAR19.8516.68 ZAR+16.32%0.74%Non-energy minerals
Neutral
DRDDRD GOLD LTD+87.90%3,136 ZAC+3.29%902.73 K0.3725.98 B ZAR15.881.98 ZAR+28.24%1.65%Non-energy minerals
Neutral
CHPCHOPPIES ENTERPRISES LTD+85.96%106 ZAC−2.75%89.8 K1.071.32 B ZAR11.490.09 ZAR5.56%Retail trade
BLUBLUE LABEL TELECOMS LTD+81.19%761 ZAC−0.13%367.09 K0.326.65 B ZAR10.790.71 ZAR−16.19%0.00%Distribution services
AILAFRICAN RAINBOW CAP INV+80.35%936 ZAC−0.11%101 K0.4960.55 B ZAR6.031.55 ZAR−20.22%0.00%Finance
AELALTRON LIMITED A+74.60%1,966 ZAC−0.05%32.78 K0.177.48 B ZAR17.851.10 ZAR3.71%Technology services
DSYDISCOVERY LTD+73.63%19,448 ZAC+0.77%1.5 M0.47129.43 B ZAR15.8912.24 ZAR+44.57%1.24%Finance
Buy
OUTOUTSURANCE GROUP LIMITED+69.45%6,934 ZAC+0.13%3.83 M0.74106.87 B ZAR25.702.70 ZAR+22.89%2.52%Finance
Neutral
SDOSTADIO HOLDINGS LIMITED+62.45%770 ZAC+1.32%149.92 K0.616.43 B ZAR25.230.31 ZAR+26.43%1.32%Commercial services
PPEPURPLE GROUP LTD+61.64%118 ZAC+7.27%1.3 M0.891.55 B ZAR35.330.03 ZAR0.00%Finance
DTCDATATEC LTD+60.29%5,663 ZAC+0.43%388.16 K0.7413.26 B ZAR12.344.59 ZAR−29.50%3.63%Technology services
NVSNOVUS HOLDINGS LIMITED+55.92%672 ZAC−1.03%28.64 K0.292.14 B ZAR6.481.04 ZAR+116.51%7.36%Commercial services
MSTMUSTEK LTD+55.31%1,359 ZAC+4.46%7.5 K0.47748.6 M ZAR−0.34 ZAR−113.79%0.58%Electronic technology
CAACA SALES HOLDINGS LTD+54.73%1,750 ZAC0.00%37.13 K0.448.38 B ZAR1.12%Distribution services
SSUSOUTHERN SUN LTD+54.26%796 ZAC+2.05%204.94 K0.2310.5 B ZAR11.410.70 ZAR+49.29%1.60%Consumer services
Buy
LEWLEWIS GROUP LTD+52.31%6,551 ZAC−2.88%14.48 K0.653.51 B ZAR6.799.65 ZAR+41.97%8.89%Retail trade
RBXRAUBEX GROUP LTD+51.22%4,446 ZAC+1.62%196.11 K0.367.91 B ZAR7.925.61 ZAR+33.68%4.25%Industrial services
Strong buy
BELBELL EQUIPMENT LTD+51.06%3,710 ZAC−4.85%1.28 K0.013.73 B ZAR8.974.14 ZAR−41.99%0.00%Producer manufacturing
VISVISUAL INTERNATIONAL HLDGS LTD+50.00%3 ZAC+50.00%49.2 K0.2823.15 M ZAR0.990.03 ZAR0.00%Finance
CPICAPITEC BANK HLDGS LTD+48.77%307,201 ZAC+0.53%227.99 K0.34354.8 B ZAR28.92106.24 ZAR+26.29%1.78%Finance
Buy
MTMMOMENTUM GROUP LIMITED+47.01%3,002 ZAC−0.17%3.34 M0.6139.02 B ZAR8.303.62 ZAR+21.74%4.16%Finance
Neutral
JSEJSE LTD+46.65%12,363 ZAC+0.85%220.15 K0.5010.59 B ZAR11.1911.05 ZAR+10.28%6.40%Finance
Buy
PPHPEPKOR HOLDINGS LTD+45.22%2,585 ZAC+0.54%8.34 M0.4894.91 B ZAR55.540.47 ZAR1.89%Retail trade
Buy
TKGTELKOM SA SOC LTD+43.04%3,719 ZAC+2.14%698.3 K0.5317.8 B ZAR9.304.00 ZAR0.00%Communications
Buy
TBSTIGER BRANDS LTD+42.93%28,435 ZAC+1.25%1.07 M1.2243.77 B ZAR14.8419.16 ZAR+12.70%3.68%Consumer non-durables
Strong buy
PIKPICK N PAY STORES LTD+40.48%2,655 ZAC+1.76%1.02 M0.4127.67 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
BATBRAIT PLC+40.00%196 ZAC+1.55%7.07 M6.067.53 B ZAR6.730.29 ZAR0.00%Finance
VODVODACOM GROUP LTD+39.59%12,703 ZAC+1.52%1.36 M0.54242.04 B ZAR16.907.52 ZAR−16.74%4.55%Communications
Neutral
BAWBARLOWORLD LTD+39.49%10,601 ZAC−0.64%59.03 K0.3219.94 B ZAR10.4810.11 ZAR−14.75%4.87%Distribution services
Neutral
RFGRFG HOLDINGS LIMITED+39.01%1,828 ZAC−1.98%397.57 K4.804.88 B ZAR8.522.14 ZAR+18.10%5.95%Consumer non-durables
Buy
LHCLIFE HEALTHC GRP HLDGS LTD+38.94%1,438 ZAC+2.28%5.79 M1.4620.43 B ZAR4.333.32 ZAR+1,748.19%3.56%Health services
Buy
WBOWILSON BAYLY HLM-OVC LTD+36.38%18,641 ZAC+0.59%153.99 K1.3411.92 B ZAR9.3120.02 ZAR+14.12%2.48%Industrial services
Strong buy
SBPSABVEST CAPITAL LIMITED+35.90%9,241 ZAC−2.21%3.09 K0.453.62 B ZAR3.9823.24 ZAR+46.12%1.01%Finance
ARTARGENT INDUSTRIAL LTD+35.67%2,499 ZAC+0.32%17.57 K0.591.36 B ZAR5.564.49 ZAR−0.72%4.81%Producer manufacturing
MRPMR PRICE GROUP LTD+35.50%22,212 ZAC−0.56%552.36 K0.3758.24 B ZAR17.4612.72 ZAR3.72%Retail trade
Buy
NPNNASPERS LTD -N-+35.25%448,922 ZAC−0.07%331.57 K0.55730.86 B ZAR13.25338.74 ZAR−8.86%0.27%Technology services
Buy
SNTSANTAM LIMITED+34.99%38,556 ZAC+1.74%78.61 K1.0841.81 B ZAR11.6133.22 ZAR+12.53%4.01%Finance
Buy
FFBFORTRESS REAL EST INV B+32.04%1,908 ZAC+0.63%1.5 M0.5120.45 B ZAR8.262.31 ZAR−19.63%7.71%Finance
Neutral
GFIGOLD FIELDS LTD+31.71%45,548 ZAC+1.65%2.27 M0.58401.03 B ZAR18.1725.07 ZAR+76.31%2.23%Non-energy minerals
Buy
PPCPPC LIMITED+30.33%434 ZAC+0.23%1.84 M0.566.68 B ZAR63.170.07 ZAR3.15%Non-energy minerals
TRLTRELLIDOR HLDGS LTD+29.73%192 ZAC−8.57%6.34 K0.16199.94 M ZAR4.340.44 ZAR0.00%Producer manufacturing
SBKSTANDARD BANK GROUP LTD+27.51%22,187 ZAC−0.16%2.87 M0.35359.52 B ZAR8.4826.18 ZAR−0.65%6.65%Finance
Neutral
CLSCLICKS GROUP LTD+26.70%36,236 ZAC−0.36%1.04 M0.8586.19 B ZAR30.4411.90 ZAR+14.20%2.13%Retail trade
Buy
SLMSANLAM LIMITED+26.12%8,040 ZAC+1.63%5.38 M0.81156.23 B ZAR7.6310.54 ZAR+52.06%5.06%Finance
Neutral
TFGTHE FOSCHINI GROUP LIMITED+25.86%12,083 ZAC−0.84%1.2 M0.4639.41 B ZAR13.279.11 ZAR+6.36%2.95%Retail trade
Buy
SEPSEPHAKU HOLDINGS LTD+25.51%123 ZAC−3.91%75.06 K2.75328.29 M ZAR3.800.32 ZAR+344.37%0.00%Non-energy minerals
REMREMGRO LTD+25.14%15,017 ZAC−1.17%1.61 M0.7685.86 B ZAR11.4413.13 ZAR1.74%Finance
Buy
MTNMTN GROUP LTD+24.17%11,036 ZAC+0.05%3.98 M0.51198.81 B ZAR−5.31 ZAR−345.02%2.99%Communications
Buy
EPEEPE CAPITAL PARTNERS LTD+23.77%505 ZAC0.00%7160.001.34 B ZAR5.170.98 ZAR0.00%Finance
KSTPSG FIN SERVICES LTD+23.49%1,840 ZAC+1.38%373.73 K0.3422.58 B ZAR20.260.91 ZAR+17.00%2.51%Finance
HDCHUDACO INDUSTRIES LTD+23.14%19,401 ZAC+3.74%8.82 K0.345.25 B ZAR10.9717.68 ZAR−15.61%5.48%Distribution services
Buy
IVTINVICTA HOLDINGS LTD+21.21%3,189 ZAC+5.25%147.18 K0.412.74 B ZAR7.314.36 ZAR−14.59%3.46%Distribution services
IMPIMPALA PLATINUM HLGS LTD+21.07%12,346 ZAC+3.63%2.85 M0.56107.37 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
CSBCASHBUILD LTD+20.60%15,800 ZAC+0.01%1.97 K0.133.38 B ZAR17.079.26 ZAR3.56%Retail trade
Buy
CATCAXTON CTP PUBLISH PRINT+19.98%1,189 ZAC+0.59%42.88 K0.484.23 B ZAR5.822.04 ZAR+18.53%5.08%Consumer services
CMLCORONATION FUND MNGRS LD+19.89%3,646 ZAC−1.49%334.2 K0.5414.32 B ZAR5.786.31 ZAR+244.62%11.17%Finance
YRKYORK TIMBER HOLDINGS LTD+19.63%195 ZAC−8.45%5.66 K0.08980.6 M ZAR4.940.40 ZAR0.00%Industrial services
ARLASTRAL FOODS LTD+19.14%16,645 ZAC+0.05%11.4 K0.166.41 B ZAR8.5419.49 ZAR3.13%Process industries
Strong buy
SHPSHOPRITE HOLDINGS LTD+18.31%28,276 ZAC+0.08%2.34 M0.99154.88 B ZAR23.2712.15 ZAR2.58%Retail trade
Buy
OMNOMNIA HOLDINGS LTD+18.21%6,856 ZAC−0.92%16.9 K0.1011.01 B ZAR9.627.13 ZAR+7.17%5.42%Process industries
Strong buy
NTCNETCARE LIMITED+17.96%1,340 ZAC+1.52%1.36 M0.2416.67 B ZAR12.321.09 ZAR+16.39%5.30%Health services
Buy
ABGABSA GROUP LIMITED+17.84%17,206 ZAC+1.04%3.19 M0.66141.2 B ZAR6.6325.95 ZAR+8.43%8.04%Finance
Strong buy
SPPTHE SPAR GROUP LTD+17.82%11,140 ZAC−2.26%1.8 M1.2421.95 B ZAR60.971.83 ZAR−12.35%0.00%Distribution services
Buy
SYGSYGNIA LIMITED+17.16%2,308 ZAC+3.59%24.24 K0.663.39 B ZAR10.242.25 ZAR+15.90%9.73%Finance
FSRFIRSTRAND LTD+16.34%7,085 ZAC+1.26%16.8 M0.71392.45 B ZAR9.987.10 ZAR+5.00%5.93%Finance
Buy
CTACAPITAL APPRECIATION LTD+16.24%136 ZAC0.00%2.32 M1.301.67 B ZAR10.910.12 ZAR+25.10%7.48%Finance
AEGAVENG GROUP LIMITED+15.75%698 ZAC−0.29%7.6 K0.14872.42 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
MDIMASTER DRILLING GRP LTD+15.69%1,349 ZAC+2.35%7.01 K0.451.98 B ZAR6.482.08 ZAR−16.58%3.99%Non-energy minerals
AFHALEXANDER FORBES GRP HLDGS+15.30%716 ZAC+3.62%283.3 K3.807.87 B ZAR13.430.53 ZAR−5.73%7.54%Finance
ISAISA HOLDINGS LIMITED+11.25%178 ZAC0.00%5.98 K0.32277.67 M ZAR8.170.22 ZAR+26.04%10.62%Technology services
MSPMAS P.L.C+11.16%1,763 ZAC+3.10%3.9 M0.9712.15 B ZAR4.543.88 ZAR+40.84%0.00%Finance
Buy
ADHADVTECH LTD+10.38%3,084 ZAC−0.55%955 K1.5516.98 B ZAR15.422.00 ZAR+15.51%3.06%Commercial services
Buy
CMHCOMBINED MOTOR HLDGS LTD+10.15%2,853 ZAC+3.26%103.95 K3.342.07 B ZAR6.234.58 ZAR−14.52%11.65%Retail trade
NEDNEDBANK GROUP LTD+10.00%24,640 ZAC−1.03%2.67 M0.76115.6 B ZAR7.0135.17 ZAR+12.42%8.00%Finance
Strong buy
BWNBALWIN PROPERTIES LTD+9.20%190 ZAC−3.06%9.63 K0.231.01 B ZAR7.710.25 ZAR−72.42%0.00%Industrial services
SPGSUPER GROUP LTD+8.94%2,936 ZAC+0.41%877.55 K0.389.95 B ZAR−0.26 ZAR−106.13%2.05%Transportation
Neutral
SUISUN INTERNATIONAL LTD+8.36%3,902 ZAC+0.03%333.46 K0.629.5 B ZAR7.834.98 ZAR+18.98%9.33%Consumer services
Buy
SURSPUR CORPORATION LTD+7.95%3,152 ZAC+2.87%64.87 K2.102.57 B ZAR10.612.97 ZAR+6.50%10.40%Consumer non-durables
Strong buy
SNVSANTOVA LIMITED+6.72%731 ZAC−2.27%205 K7.89937.43 M ZAR7.380.99 ZAR−26.04%0.00%Transportation
ASCASCENDIS HEALTH LTD+6.17%86 ZAC+7.50%10.19 K0.02499.6 M ZAR30.180.03 ZAR0.00%Health technology
NRPNEPI ROCKCASTLE N.V.+5.95%13,539 ZAC+0.74%1.58 M0.6295.74 B ZAR7.7917.37 ZAR+15.92%7.98%Finance
Buy
BOXBOXER RETAIL LIMITED+5.89%6,672 ZAC−1.33%435.45 K0.2930.92 B ZAR22.183.01 ZAR0.00%Consumer services
Neutral
BRNBRIMSTONE INV CORP LTD-N+5.57%455 ZAC0.00%2.2 K0.031.14 B ZAR−0.83 ZAR−173.69%8.79%Process industries
BIDBID CORPORATION LTD+4.61%44,985 ZAC+1.27%643.61 K0.48149.08 B ZAR19.0623.60 ZAR+6.05%2.53%Consumer services
Neutral
AVIAVI LTD+4.47%9,329 ZAC+0.64%1.52 M1.0430.93 B ZAR13.157.09 ZAR+16.63%6.36%Consumer non-durables
Buy
AFEAECI LIMITED+3.38%9,569 ZAC−0.49%52.34 K0.199.17 B ZAR−2.72 ZAR−124.90%1.24%Process industries
MPTMPACT LIMITED+3.37%2,700 ZAC+0.93%227.03 K1.923.95 B ZAR7.903.42 ZAR−29.51%3.93%Process industries
ITEITALTILE LTD+3.13%987 ZAC−0.10%22.22 K0.1412.04 B ZAR7.881.25 ZAR+3.95%5.05%Retail trade
Buy
RCLRCL FOODS LIMITED+2.62%980 ZAC+3.05%9.46 K0.158.51 B ZAR4.991.96 ZAR+49.75%3.68%Consumer non-durables
CGRCALGRO M3 HLDGS LTD+1.70%539 ZAC+2.08%59.68 K0.66508.15 M ZAR2.582.09 ZAR+23.32%1.79%Finance
MFLMETROFILE HOLDINGS LTD+1.57%259 ZAC+12.61%167.21 K1.70953.93 M ZAR−0.02 ZAR−105.96%6.09%Technology services
LTELIGHTHOUSE PROPERTIES PLC+0.39%776 ZAC−0.51%5.14 M2.2415.76 B ZAR11.490.68 ZAR−85.06%6.65%Finance
FTHFRONTIER TRANSPORT HLDG LD+0.16%611 ZAC+0.83%6.9 K0.351.77 B ZAR4.611.32 ZAR+13.07%8.27%Transportation