South African companies with the highest revenue

Make use of the list below: these South African companies show the highest revenue and are sorted by this metric. It can be helpful for growth investors looking for companies making more sales than anybody else.
Symbol
Revenue
FY
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
SBKSTANDARD BANK GROUP LTD416.37 B ZAR23,504 ZAC+1.46%1.21 M0.64374.16 B ZAR8.9826.18 ZAR−0.65%6.50%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,230 ZAC+1.12%573.76 K0.1151.78 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,561 ZAC+1.76%2.31 M0.26416.74 B ZAR10.657.10 ZAR+5.00%5.84%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,877 ZAC+2.86%346.22 K0.47153.9 B ZAR23.7712.15 ZAR2.60%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,847 ZAC+1.51%552.88 K0.21172.15 B ZAR8.4010.54 ZAR+52.06%5.10%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR47,424 ZAC+1.61%168.11 K0.25156.62 B ZAR20.0923.60 ZAR+6.05%2.41%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,634 ZAC+1.92%956.27 K0.42143.43 B ZAR6.8025.95 ZAR+8.43%8.44%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR12,771 ZAC+2.21%837.05 K0.24225.3 B ZAR−5.31 ZAR−345.02%2.76%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR25,902 ZAC+0.77%315.8 K0.34119.34 B ZAR7.3635.17 ZAR+12.42%8.07%Finance
Strong buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,177 ZAC+2.08%1.88 M0.1454.25 B ZAR6.911.70 ZAR+10.83%7.47%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR11,374 ZAC−3.12%1.07 M2.6422.6 B ZAR62.251.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD150.78 B ZAR13,717 ZAC+2.21%350.82 K0.23259.56 B ZAR16.758.19 ZAR−0.99%4.25%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,492 ZAC+1.36%1.71 M0.4744.67 B ZAR9.663.62 ZAR+21.74%4.36%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR24,576 ZAC+2.86%228.09 K0.3981.21 B ZAR12.7719.25 ZAR+7.33%3.84%Retail trade
Strong buy
PIKPICK N PAY STORES LTD121.56 B ZAR2,804 ZAC+1.48%458.31 K0.2629.3 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
NPNNASPERS LTD -N-120.52 B ZAR522,942 ZAC+0.97%154.25 K0.47842.61 B ZAR15.44338.74 ZAR−8.86%0.23%Technology services
Strong buy
INLINVESTEC LTD115.64 B ZAR12,724 ZAC+1.80%235.42 K0.25222.62 B ZAR7.7816.36 ZAR−33.79%6.59%Finance
Sell
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,782 ZAC+0.50%98.29 K0.2915.08 B ZAR6.2614.02 ZAR−17.15%6.01%Distribution services
Buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR2,770 ZAC+0.84%2.17 M0.1177.73 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
VALVALTERRA PLATINUM LTD108.99 B ZAR72,973 ZAC+0.75%231.01 K190.27 B ZAR27.2526.78 ZAR−45.86%1.76%Non-energy minerals
Neutral
SAPSAPPI LTD101.2 B ZAR3,370 ZAC+1.97%595.52 K0.2719.88 B ZAR6.275.38 ZAR7.47%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR41,261 ZAC+1.48%467.26 K0.26363.93 B ZAR16.4625.07 ZAR+76.31%2.46%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR13,421 ZAC+0.60%910.24 K0.19120.2 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,791 ZAC+1.71%3.39 M0.47101.37 B ZAR54.320.51 ZAR1.77%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,802 ZAC+0.62%1.09 M0.5852.14 B ZAR17.633.29 ZAR−27.46%3.89%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR22,115 ZAC+1.99%303.99 K0.21145.42 B ZAR18.0712.24 ZAR+44.57%1.10%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR29,626 ZAC+2.24%81.84 K0.3092.94 B ZAR6.4845.70 ZAR−35.31%13.34%Non-energy minerals
Buy
DTCDATATEC LTD66.53 B ZAR6,324 ZAC+1.17%186.18 K0.4314.7 B ZAR13.904.55 ZAR+23.42%3.28%Technology services
SPGSUPER GROUP LTD64.9 B ZAR3,030 ZAC+0.53%282.09 K0.3910.25 B ZAR−0.26 ZAR−106.13%1.99%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR345,872 ZAC+0.08%100.28 K0.47401.22 B ZAR29.13118.72 ZAR+30.04%1.57%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR25,885 ZAC−0.58%809.48 K0.37163.73 B ZAR15.5216.68 ZAR+16.32%1.23%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR13,514 ZAC+1.66%694.61 K0.5543 B ZAR14.849.11 ZAR+6.36%2.71%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR42,108 ZAC+0.30%29.86 K0.4846.32 B ZAR12.6733.22 ZAR+12.53%3.62%Finance
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR11,712 ZAC+0.09%130.03 K0.2650.02 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Neutral
REMREMGRO LTD50.42 B ZAR15,957 ZAC+0.45%255.18 K0.3889.76 B ZAR12.1513.13 ZAR1.76%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR39,250 ZAC+2.10%231.32 K0.4791.1 B ZAR31.1412.60 ZAR+14.25%2.02%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR12,041 ZAC+1.84%252.35 K0.2252.53 B ZAR11.9410.08 ZAR−7.99%3.04%Health technology
Sell
BOXBOXER RETAIL LIMITED42.66 B ZAR6,497 ZAC+0.90%106.93 K0.1529.45 B ZAR21.693.00 ZAR+3.19%0.00%Consumer services
Neutral
TKGTELKOM SA SOC LTD42.46 B ZAR3,824 ZAC−0.52%87.62 K0.1418.79 B ZAR9.564.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,702 ZAC−0.21%63.16 K0.6820.04 B ZAR11.849.04 ZAR−8.04%4.85%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR14,673 ZAC+0.49%134.74 K0.2135.26 B ZAR4.5931.95 ZAR−31.59%12.37%Energy minerals
Strong buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR104 ZAC+4.00%39.14 K0.091.13 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
TBSTIGER BRANDS LTD37.66 B ZAR33,527 ZAC+0.26%142.82 K0.2250.59 B ZAR14.1823.65 ZAR+28.26%3.09%Consumer non-durables
Neutral
MRPMR PRICE GROUP LTD37.65 B ZAR23,855 ZAC+1.28%369.75 K0.4960.76 B ZAR18.7512.72 ZAR3.53%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR657 ZAC+1.86%66.17 K0.49801.59 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,493 ZAC−0.14%370.06 K0.5230.07 B ZAR28.241.24 ZAR+18.26%1.41%Retail trade
Buy
TGATHUNGELA RESOURCES LTD35.55 B ZAR9,347 ZAC−0.35%108.86 K0.2613.18 B ZAR3.5426.42 ZAR−28.44%13.86%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,714 ZAC−0.10%643.64 K0.27119.23 B ZAR28.602.70 ZAR+22.89%2.61%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR10,393 ZAC−0.47%1.39 M15.649.96 B ZAR−2.72 ZAR−124.90%2.10%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR15,525 ZAC−0.16%776.72 K0.3661.23 B ZAR40.383.84 ZAR0.55%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR238 ZAC−7.39%8.43 M5.836.45 B ZAR6.250.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR17,973 ZAC−0.04%65.32 K0.6711.57 B ZAR8.9820.02 ZAR+14.12%2.95%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR992 ZAC+0.81%240.008.83 B ZAR5.061.96 ZAR+49.75%3.56%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,400 ZAC+2.49%1.44 M0.3919.85 B ZAR−0.63 ZAR−128.47%3.66%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,466 ZAC+1.88%482.67 K0.2118.19 B ZAR12.301.19 ZAR+23.47%4.86%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR4,818 ZAC−0.10%170.07 K0.1920.12 B ZAR22.042.19 ZAR0.52%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR13,751 ZAC+7.00%22.71 K0.9410.49 B ZAR12.7010.83 ZAR−72.45%1.17%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR7,197 ZAC+1.08%34.99 K0.3211.32 B ZAR10.097.13 ZAR+7.17%5.27%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR3,974 ZAC+0.10%5070.012.8 B ZAR7.265.47 ZAR−13.17%4.53%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,332 ZAC+0.71%698.13 K0.4426.68 B ZAR7.359.98 ZAR+11.19%7.06%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR19,072 ZAC−0.25%70.18 K0.417.37 B ZAR12.6915.03 ZAR2.72%Process industries
Strong buy
PMRPREMIER GROUP LIMITED18.59 B ZAR13,271 ZAC−0.08%5.83 K1.045.12 M ZAR16.408.09 ZAR1.66%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,102 ZAC−1.13%131.19 K0.567.51 B ZAR7.315.61 ZAR+33.68%4.48%Industrial services
NY1NINETY ONE LIMITED16.74 B ZAR3,768 ZAC+0.48%222.62 K0.5867.19 B ZAR9.284.06 ZAR+3.59%7.36%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,639 ZAC−0.06%612.59 K0.4897.2 B ZAR7.8517.37 ZAR+15.92%7.86%Finance
Buy
AVIAVI LTD15.86 B ZAR9,274 ZAC−0.27%159.1 K0.2531.03 B ZAR13.077.09 ZAR+16.63%6.54%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR1,186 ZAC+5.05%1.4 M0.399.89 B ZAR16.810.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR407 ZAC−0.97%40.38 K0.163.65 B ZAR7.610.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,990 ZAC−0.20%355.98 K0.749.43 B ZAR6.10%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,970 ZAC+2.43%174.46 K0.7115.01 B ZAR6.236.38 ZAR+69.07%10.66%Finance
HLMHULAMIN LTD13.64 B ZAR220 ZAC−0.90%1 K0.01713.5 M ZAR2.980.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,546 ZAC+0.26%29.08 K0.374.61 B ZAR3.095.00 ZAR−41.00%5.32%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,591 ZAC−0.04%11.57 K0.473.83 B ZAR7.593.42 ZAR−29.51%4.05%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR3,288 ZAC−0.39%13.91 K0.672.47 B ZAR8.293.97 ZAR−26.00%9.76%Retail trade
ADRADCORP HOLDINGS LIMITED12.98 B ZAR622 ZAC+3.15%63.01 K0.75649.38 M ZAR8.040.77 ZAR+36.55%6.21%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,854 ZAC+0.11%3.03 K0.018.92 B ZAR14.921.24 ZAR+1.10%1.32%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR821 ZAC+0.49%63.95 K0.381.57 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR323 ZAC+2.87%36.88 K0.701.88 B ZAR−0.44 ZAR−215.83%4.76%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR4,230 ZAC0.00%1900.014.05 B ZAR10.234.14 ZAR−41.99%3.78%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR15,970 ZAC+0.05%59.15 K0.1430.77 B ZAR9.4316.93 ZAR−32.18%8.46%Non-energy minerals
Buy
CSBCASHBUILD LTD11.19 B ZAR14,546 ZAC+0.31%7.32 K0.863.1 B ZAR15.719.26 ZAR3.88%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR106 ZAC+2.91%98.08 K1.161.31 B ZAR11.490.09 ZAR5.45%Retail trade
TSGTSOGO SUN LIMITED10.88 B ZAR810 ZAC+0.37%815.96 K5.138.41 B ZAR8.64%Consumer services
Neutral
ZZDZEDA LIMITED10.66 B ZAR1,198 ZAC−0.83%20.23 K0.062.26 B ZAR3.543.39 ZAR−4.93%8.26%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,117 ZAC−0.22%84.48 K0.3610.05 B ZAR8.264.98 ZAR+18.98%9.65%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,984 ZAC+0.39%73.3 K0.506.94 B ZAR6.519.19 ZAR+18.09%8.30%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR459 ZAC+0.66%465.66 K0.486.98 B ZAR66.810.07 ZAR3.01%Non-energy minerals
NPKNAMPAK LTD9.96 B ZAR48,900 ZAC+2.95%9.68 K0.543.76 B ZAR1.32369.86 ZAR0.00%Process industries
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,251 ZAC+0.92%2.81 K0.028.41 B ZAR10.475.01 ZAR−8.71%5.10%Health technology
Neutral
AELALTRON LIMITED A9.59 B ZAR2,389 ZAC+1.49%175.27 K0.948.94 B ZAR24.001.00 ZAR3.10%Technology services
ITEITALTILE LTD9.06 B ZAR1,000 ZAC−3.66%16.61 K0.0412.63 B ZAR7.981.25 ZAR+3.95%4.82%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,248 ZAC−1.10%50.95 K0.1417.98 B ZAR16.242.00 ZAR+15.51%3.08%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,414 ZAC+8.27%7920.17751.47 M ZAR−0.34 ZAR−113.79%0.57%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR160 ZAC−7.51%45.87 K1.411.46 B ZAR6.32%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR118 ZAC+2.61%1.41 M1.452.87 B ZAR4.420.27 ZAR−61.93%24.35%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,634 ZAC+0.14%790.015.5 B ZAR11.1117.68 ZAR−15.61%5.23%Distribution services
Buy
AFTAFRIMAT LIMITED8.32 B ZAR5,178 ZAC−0.29%72.15 K0.067.88 B ZAR85.070.61 ZAR−88.17%3.16%Non-energy minerals
Strong sell
FBRFAMOUS BRANDS LTD8.28 B ZAR6,364 ZAC+0.30%9.08 K0.066.36 B ZAR11.665.46 ZAR+19.50%4.95%Transportation
Strong buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,120 ZAC−2.04%5670.032.88 B ZAR7.154.36 ZAR−14.59%3.30%Distribution services
LEWLEWIS GROUP LTD8.18 B ZAR8,395 ZAC+6.97%54.27 K1.124.09 B ZAR8.709.65 ZAR+41.97%7.64%Retail trade