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
SSKSTEFANUTTI STCK HLDGS LTD+228.10%397 ZAC+2.06%15 K0.27643.89 M ZAR32.120.12 ZAR+524.24%0.00%Industrial services
NPKNAMPAK LTD+149.38%45,885 ZAC+1.60%1.72 K0.073.66 B ZAR65.607.00 ZAR0.00%Process industries
WWBCWE BUY CARS HLDS LTD+128.00%4,560 ZAC−0.80%37.21 K0.0919.2 B ZAR55.450.82 ZAR0.54%Retail trade
AELALTRON LIMITED A+119.50%2,116 ZAC−0.80%1.6 K0.017.91 B ZAR19.221.10 ZAR3.50%Technology services
HARHARMONY GM CO LTD+101.24%22,766 ZAC−0.07%126.55 K0.05140.42 B ZAR16.6913.64 ZAR+75.54%1.08%Non-energy minerals
Sell
PPMRPREMIER GROUP LIMITED+96.33%12,371 ZAC−1.02%1120.004.78 M ZAR15.298.09 ZAR1.77%Distribution services
Buy
BLUBLUE LABEL TELECOMS LTD+93.14%676 ZAC+1.96%221.03 K0.115.63 B ZAR9.380.72 ZAR+139.46%0.00%Distribution services
LEWLEWIS GROUP LTD+80.54%7,700 ZAC+0.56%3750.004.02 B ZAR7.989.65 ZAR+41.97%7.77%Retail trade
Strong buy
BELBELL EQUIPMENT LTD+71.25%4,009 ZAC+0.88%7.7 K0.953.81 B ZAR5.297.58 ZAR+74.51%0.00%Producer manufacturing
RBXRAUBEX GROUP LTD+69.89%4,842 ZAC−0.27%5.96 K0.048.64 B ZAR8.635.61 ZAR+33.68%3.89%Industrial services
Buy
SEPSEPHAKU HOLDINGS LTD+66.67%170 ZAC0.00%10.00407.18 M ZAR5.260.32 ZAR+344.37%0.00%Non-energy minerals
PPEPURPLE GROUP LTD+64.06%105 ZAC+5.00%223.5 K0.541.4 B ZAR60.000.02 ZAR0.00%Finance
AILAFRICAN RAINBOW CAP INV+63.64%810 ZAC−1.58%13.72 K0.1353.23 B ZAR5.131.58 ZAR+7.01%0.00%Finance
AEGAVENG GROUP LIMITED+61.01%1,148 ZAC0.00%1750.001.49 B ZAR4.772.41 ZAR0.00%Industrial services
OOUTOUTSURANCE GROUP LIMITED+59.20%6,607 ZAC+0.12%112.41 K0.03102.34 B ZAR25.382.60 ZAR+39.50%2.63%Finance
Neutral
CPICAPITEC BANK HLDGS LTD+56.67%314,904 ZAC−0.35%28.89 K0.09374.42 B ZAR29.64106.24 ZAR+26.29%1.68%Finance
Buy
WBOWILSON BAYLY HLM-OVC LTD+54.37%20,976 ZAC−1.02%5.05 K0.1013.5 B ZAR11.4218.36 ZAR+23.26%2.19%Industrial services
Strong buy
SSUSOUTHERN SUN LTD+53.92%825 ZAC+0.36%133.04 K0.1611.31 B ZAR11.820.70 ZAR+49.29%1.48%Consumer services
Buy
IMPIMPALA PLATINUM HLGS LTD+51.81%9,670 ZAC−2.54%946.09 K0.2587.59 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
RFGRFG HOLDINGS LIMITED+49.39%1,972 ZAC−1.99%13.38 K0.585.18 B ZAR9.202.14 ZAR+18.10%5.61%Consumer non-durables
Buy
MRPMR PRICE GROUP LTD+48.80%25,145 ZAC−0.95%41.95 K0.0566.58 B ZAR19.7712.72 ZAR3.25%Retail trade
Neutral
DRDDRD GOLD LTD+47.68%2,066 ZAC−1.95%123.82 K0.1717.88 B ZAR13.461.54 ZAR+3.62%1.91%Non-energy minerals
Sell
CAACA SALES HOLDINGS LTD+46.73%1,570 ZAC+0.77%1.24 K0.017.57 B ZAR15.201.03 ZAR−6.24%1.24%Distribution services
JSEJSE LTD+45.86%12,576 ZAC+0.19%17.1 K0.1010.63 B ZAR12.5510.02 ZAR+4.98%6.37%Finance
BAWBARLOWORLD LTD+44.68%10,952 ZAC+1.19%40.59 K0.1620.48 B ZAR10.8310.11 ZAR−14.75%4.75%Distribution services
Neutral
PPHPEPKOR HOLDINGS LTD+44.19%2,790 ZAC+0.29%815.52 K0.06102.41 B ZAR59.950.47 ZAR1.74%Retail trade
Buy
SDOSTADIO HOLDINGS LIMITED+43.33%698 ZAC0.00%25.11 K0.035.94 B ZAR25.970.27 ZAR+25.26%1.43%Commercial services
DSYDISCOVERY LTD+42.50%19,380 ZAC−0.16%169.01 K0.09128.3 B ZAR17.9410.80 ZAR+36.25%1.13%Finance
Buy
ARTARGENT INDUSTRIAL LTD+41.84%2,624 ZAC−0.64%1140.001.44 B ZAR5.844.49 ZAR−0.72%4.53%Producer manufacturing
MTMMOMENTUM GROUP LIMITED+40.79%2,820 ZAC−0.63%107.33 K0.0637.03 B ZAR10.192.77 ZAR−10.28%4.40%Finance
Neutral
TKGTELKOM SA SOC LTD+39.91%3,730 ZAC+2.53%199.5 K0.3216.49 B ZAR9.324.00 ZAR0.00%Communications
Buy
GFIGOLD FIELDS LTD+38.85%35,962 ZAC+0.26%280.12 K0.15312.51 B ZAR27.7212.97 ZAR−1.30%2.06%Non-energy minerals
Buy
TBSTIGER BRANDS LTD+33.50%27,725 ZAC−0.02%11.49 K0.0243.05 B ZAR14.4719.16 ZAR+12.70%3.74%Consumer non-durables
Strong buy
CSBCASHBUILD LTD+32.86%19,597 ZAC+0.90%2.9 K0.164.06 B ZAR48.744.02 ZAR−7.50%2.95%Retail trade
ISAISA HOLDINGS LIMITED+32.21%197 ZAC+1.03%600.00304.19 M ZAR9.040.22 ZAR+26.04%9.69%Technology services
GPLGRAND PARADE INV LTD+28.79%331 ZAC+0.61%3330.011.4 B ZAR3.50%Consumer services
SBPSABVEST CAPITAL LIMITED+28.56%8,999 ZAC−0.01%2.03 K0.783.34 B ZAR1.09%Finance
NEDNEDBANK GROUP LTD+28.29%27,871 ZAC+0.35%415.53 K0.32128.46 B ZAR8.4433.03 ZAR+11.93%7.20%Finance
Buy
SPPTHE SPAR GROUP LTD+28.27%14,613 ZAC−0.14%8.03 K0.0128.11 B ZAR79.971.83 ZAR−12.35%0.00%Distribution services
Buy
TFGTHE FOSCHINI GROUP LIMITED+28.04%14,098 ZAC−0.01%86.19 K0.0845.89 B ZAR15.489.11 ZAR+6.36%2.54%Retail trade
Buy
FFBFORTRESS REAL EST INV B+25.65%1,920 ZAC+1.05%464.61 K0.2520.37 B ZAR7.552.54 ZAR−9.32%8.02%Finance
Neutral
VODVODACOM GROUP LTD+24.70%11,839 ZAC−0.45%134.55 K0.08232.54 B ZAR15.757.52 ZAR−16.74%4.74%Communications
Neutral
MTNMTN GROUP LTD+24.48%11,487 ZAC+0.47%473.51 K0.08208.1 B ZAR−6.94 ZAR−162.39%2.86%Communications
Buy
ADHADVTECH LTD+23.89%3,283 ZAC+0.18%15.88 K0.0817.91 B ZAR17.581.87 ZAR+14.43%2.90%Commercial services
CHPCHOPPIES ENTERPRISES LTD+23.81%78 ZAC0.00%2.83 K0.111.3 B ZAR8.100.10 ZAR−34.01%5.45%Retail trade
SYGSYGNIA LIMITED+23.75%2,319 ZAC+3.99%6.52 K0.213.41 B ZAR10.292.25 ZAR+15.90%9.69%Finance
DTCDATATEC LTD+23.26%4,986 ZAC+0.34%3.64 K0.0211.69 B ZAR10.864.59 ZAR−29.50%4.12%Technology services
Buy
ADRADCORP HOLDINGS LIMITED+22.22%440 ZAC−0.23%4 K0.09498.04 M ZAR5.690.77 ZAR+36.55%8.10%Commercial services
BCFBOWLER METCALF LTD+22.09%1,260 ZAC−4.47%88.69 K16.49853.39 M ZAR7.461.69 ZAR+36.18%4.93%Producer manufacturing
HDCHUDACO INDUSTRIES LTD+20.79%19,931 ZAC−0.85%5190.015.72 B ZAR11.4217.45 ZAR−16.70%5.02%Distribution services
Buy
NPNNASPERS LTD -N-+19.94%411,000 ZAC−0.72%53.92 K0.15724.01 B ZAR12.13338.74 ZAR−8.86%0.29%Technology services
Buy
AFHALEXANDER FORBES GRP HLDGS+19.69%778 ZAC−0.51%3900.019.2 B ZAR14.590.53 ZAR−5.73%6.67%Finance
CMLCORONATION FUND MNGRS LD+19.26%3,727 ZAC+0.89%68.43 K0.2114.24 B ZAR5.916.31 ZAR+244.62%11.23%Finance
MSPMAS P.L.C+18.98%2,207 ZAC−0.68%33.11 K0.0415.5 B ZAR6.153.59 ZAR+60.41%0.00%Finance
Buy
TRETRENCOR LTD+18.97%828 ZAC−0.24%148.22 K0.061.43 B ZAR49.550.17 ZAR−74.79%0.00%Finance
IVTINVICTA HOLDINGS LTD+18.53%3,141 ZAC−0.32%3000.003.03 B ZAR7.204.36 ZAR−14.59%3.31%Distribution services
CMHCOMBINED MOTOR HLDGS LTD+18.32%3,100 ZAC+0.16%30.04 K0.542.36 B ZAR6.774.58 ZAR−14.52%10.22%Retail trade
Strong sell
KAPKAP LIMITED+18.02%262 ZAC−1.50%18.37 K0.016.65 B ZAR6.060.43 ZAR+171.78%0.00%Transportation
Neutral
CATCAXTON CTP PUBLISH PRINT+17.93%1,230 ZAC+0.41%2000.004.39 B ZAR6.721.83 ZAR−10.04%4.90%Consumer services
PPCPPC LIMITED+17.29%441 ZAC−2.00%511.5 K0.216.68 B ZAR64.190.07 ZAR3.15%Non-energy minerals
Strong buy
CLSCLICKS GROUP LTD+17.22%35,167 ZAC−0.98%32.16 K0.0384.41 B ZAR29.5411.90 ZAR+14.20%2.19%Retail trade
Neutral
KSTPSG FIN SERVICES LTD+17.06%1,805 ZAC−0.77%89.69 K0.0822.71 B ZAR19.870.91 ZAR+17.00%2.50%Finance
Buy
ABGABSA GROUP LIMITED+16.98%19,010 ZAC−0.57%99.8 K0.04156.49 B ZAR8.3322.82 ZAR−9.17%7.26%Finance
Strong buy
CGRCALGRO M3 HLDGS LTD+16.60%576 ZAC−0.52%11.02 K0.14558.1 M ZAR2.752.09 ZAR+23.32%1.63%Finance
SLMSANLAM LIMITED+16.48%8,318 ZAC+0.30%180.14 K0.04164.07 B ZAR10.657.81 ZAR+9.49%4.81%Finance
Neutral
FSRFIRSTRAND LTD+16.48%7,571 ZAC−0.47%658.56 K0.06427.62 B ZAR11.116.81 ZAR+5.05%5.44%Finance
Buy
FTHFRONTIER TRANSPORT HLDG LD+16.41%745 ZAC0.00%41.87 K0.832.18 B ZAR5.621.32 ZAR+13.07%6.72%Transportation
PIKPICK N PAY STORES LTD+14.88%2,987 ZAC−0.67%71.44 K0.0331.98 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
CTACAPITAL APPRECIATION LTD+13.82%140 ZAC0.00%4.78 M2.281.68 B ZAR11.240.12 ZAR+25.10%7.43%Finance
DCPDIS-CHEM PHARMACIES LTD+13.01%3,404 ZAC−0.15%16.81 K0.0329.51 B ZAR27.521.24 ZAR+18.26%1.44%Retail trade
Buy
BATBRAIT PLC+12.29%201 ZAC+0.50%19.32 K0.017.8 B ZAR6.900.29 ZAR0.00%Finance
NNRPNEPI ROCKCASTLE N.V.+12.06%14,258 ZAC−0.12%56.84 K0.04100.68 B ZAR8.9515.94 ZAR+0.50%7.59%Finance
Neutral
SBKSTANDARD BANK GROUP LTD+11.72%21,808 ZAC−0.77%228.45 K0.08360.6 B ZAR8.3526.11 ZAR+6.62%6.67%Finance
Buy
GNDGRINDROD LTD+11.58%1,330 ZAC+0.68%127.17 K0.078.73 B ZAR8.631.54 ZAR+56.00%4.69%Transportation
COHCURRO HOLDINGS LIMITED+11.50%1,260 ZAC−0.40%1120.007.28 B ZAR94.810.13 ZAR−70.96%1.15%Consumer services
NPHNORTHAM PLATINUM HLDGS LTD+11.33%11,802 ZAC−2.07%290.13 K0.1346.94 B ZAR25.604.61 ZAR−29.55%1.41%Non-energy minerals
Buy
MCGMULTICHOICE GROUP LTD+11.31%10,766 ZAC−0.31%4520.0045.64 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
MSTMUSTEK LTD+11.28%1,430 ZAC+0.07%150.00817.07 M ZAR42.310.34 ZAR−91.02%0.53%Electronic technology
ARLASTRAL FOODS LTD+11.20%17,563 ZAC−0.23%6460.016.94 B ZAR9.0119.49 ZAR2.89%Process industries
Strong buy
AVIAVI LTD+10.51%9,570 ZAC+1.06%38.85 K0.0332.34 B ZAR14.176.76 ZAR+21.97%6.08%Consumer non-durables
Strong buy
BVTBIDVEST LTD+9.65%25,788 ZAC−0.79%189.68 K0.3188.17 B ZAR13.8018.69 ZAR+6.62%3.52%Retail trade
Buy
MTHMOTUS HOLDINGS LTD+9.54%11,105 ZAC+0.14%4.33 K0.0119.21 B ZAR7.9713.93 ZAR−27.41%4.68%Distribution services
Buy
MTUMANTENGU MINING LIMITED+9.09%60 ZAC+1.69%21 K0.02155.42 M ZAR4.660.13 ZAR0.00%Finance
KALKAL GROUP LIMITED+8.54%4,602 ZAC−0.09%3.7 K0.083.28 B ZAR8.235.59 ZAR−6.80%3.96%Commercial services
RLOREUNERT LTD+8.19%6,708 ZAC+0.12%6.7 K0.0410.57 B ZAR11.006.10 ZAR+5.99%5.44%Consumer durables
SURSPUR CORPORATION LTD+8.02%3,301 ZAC−4.29%1950.022.9 B ZAR11.732.81 ZAR+8.67%6.18%Consumer non-durables
RMHRMB HOLDINGS LTD+7.89%41 ZAC−4.65%55.13 K0.03585.03 M ZAR0.00%Finance
RCLRCL FOODS LIMITED+7.53%1,028 ZAC+2.70%3.79 K0.049.21 B ZAR5.651.82 ZAR+164.76%3.40%Consumer non-durables
ITEITALTILE LTD+7.49%1,206 ZAC−0.25%3.64 K0.0214.95 B ZAR9.881.22 ZAR−7.80%3.99%Retail trade
Sell
TGATHUNGELA RESOURCES LTD+6.85%12,501 ZAC−1.47%124.06 K0.1717.91 B ZAR5.1824.12 ZAR−69.77%9.41%Utilities
Buy
BIDBID CORPORATION LTD+5.56%47,787 ZAC+0.49%103.28 K0.15159.73 B ZAR20.0523.83 ZAR+15.94%2.29%Consumer services
Buy
IOCIOCO LIMITED+5.37%255 ZAC−0.39%292.69 K0.201.61 B ZAR−0.10 ZAR+54.00%0.00%Technology services
MDIMASTER DRILLING GRP LTD+4.24%1,303 ZAC−1.44%3.3 K0.122.08 B ZAR11.381.15 ZAR−56.69%3.80%Non-energy minerals
OMNOMNIA HOLDINGS LTD+4.16%6,579 ZAC+0.20%28.43 K0.1010.6 B ZAR9.237.13 ZAR+7.17%5.68%Process industries
Strong buy
SHPSHOPRITE HOLDINGS LTD+3.80%27,570 ZAC−0.96%176.66 K0.16153.94 B ZAR24.1011.44 ZAR+6.08%2.54%Retail trade
Neutral
EMHE MEDIA HOLDINGS LTD+3.54%322 ZAC0.00%1.17 K0.131.39 B ZAR6.020.53 ZAR−2.55%9.32%Commercial services
CKSCROOKES BROTHERS LTD+3.19%3,199 ZAC−5.88%2.2 K1.31518.83 M ZAR12.452.57 ZAR5.88%Process industries
TRUTRUWORTHS INT LTD+3.14%8,045 ZAC−1.03%170.01 K0.0629.45 B ZAR7.7410.39 ZAR+18.54%6.58%Retail trade
Neutral
BBOXBOXER RETAIL LIMITED+2.98%6,489 ZAC−0.23%44.17 K0.0629.79 B ZAR21.573.01 ZAR0.00%Consumer services
Neutral
OMUOLD MUTUAL LIMITED+2.83%1,237 ZAC−0.64%5.31 M0.4358.77 B ZAR6.911.79 ZAR+32.82%6.66%Finance
Buy