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 ZAR22,745 ZAC−3.35%3.26 M1.18367.34 B ZAR8.6926.18 ZAR−0.65%6.63%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR9,654 ZAC+10.85%15.23 M4.5961.4 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,225 ZAC−3.67%10.42 M1.08405.18 B ZAR10.187.10 ZAR+5.00%6.01%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,046 ZAC−2.28%2.22 M1.40148.25 B ZAR22.2612.15 ZAR2.70%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,677 ZAC−2.78%3.94 M0.87171.32 B ZAR8.2310.54 ZAR+52.06%5.13%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR44,389 ZAC−3.97%1.1 M1.78148.95 B ZAR18.8123.60 ZAR+6.05%2.53%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,230 ZAC−2.85%3.44 M1.38142.83 B ZAR6.6425.95 ZAR+8.43%8.47%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR13,249 ZAC−1.31%6.88 M0.98238.87 B ZAR−5.31 ZAR−345.02%2.60%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,538 ZAC−2.88%1.44 M1.10113.94 B ZAR6.9835.17 ZAR+12.42%8.46%Finance
Buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,190 ZAC−3.80%22.19 M1.1656.08 B ZAR6.991.70 ZAR+10.83%7.23%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR10,949 ZAC−2.55%930.41 K1.2721.08 B ZAR−20.58 ZAR−999.92%0.00%Distribution services
Buy
VODVODACOM GROUP LTD150.78 B ZAR13,507 ZAC−1.19%2.22 M1.41261.28 B ZAR16.508.19 ZAR−0.99%4.22%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,455 ZAC−2.81%3.19 M1.0944.57 B ZAR9.553.62 ZAR+21.74%4.34%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR22,738 ZAC−4.60%1.74 M1.4677.28 B ZAR11.8119.25 ZAR+7.33%4.03%Retail trade
Strong buy
PIKPICK N PAY STORES LTD121.56 B ZAR2,436 ZAC−2.40%3.72 M1.7825.82 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
NPNNASPERS LTD -N-120.52 B ZAR531,251 ZAC−2.29%531.05 K1.41864.34 B ZAR15.68338.74 ZAR−8.86%0.23%Technology services
Buy
INLINVESTEC LTD115.64 B ZAR12,108 ZAC−3.64%771.91 K1.11217.35 B ZAR7.4016.36 ZAR−33.79%6.81%Finance
Sell
MTHMOTUS HOLDINGS LTD113.76 B ZAR9,480 ZAC−3.84%619.76 K1.0616.35 B ZAR6.7614.02 ZAR−17.15%5.54%Distribution services
Buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR3,059 ZAC−3.32%29.58 M1.3586.62 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
VALVALTERRA PLATINUM LTD108.99 B ZAR76,162 ZAC−5.85%3.72 M0.68200.07 B ZAR28.4426.78 ZAR−45.86%1.67%Non-energy minerals
Neutral
SAPSAPPI LTD101.2 B ZAR3,036 ZAC−5.30%3.44 M1.4018.29 B ZAR5.655.38 ZAR8.12%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR45,151 ZAC+1.29%2.84 M1.32404.12 B ZAR18.0125.07 ZAR+76.31%2.21%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR14,917 ZAC−4.49%6.97 M1.07134.4 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,709 ZAC−3.83%12.76 M1.21100.09 B ZAR52.720.51 ZAR1.79%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,126 ZAC−5.46%7.46 M2.3546.35 B ZAR15.583.29 ZAR−27.46%4.38%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR21,595 ZAC−1.42%1.49 M0.81144.85 B ZAR17.6412.24 ZAR+44.57%1.11%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR28,228 ZAC−3.92%384.89 K0.9590.54 B ZAR6.1845.70 ZAR−35.31%13.70%Non-energy minerals
Buy
DTCDATATEC LTD66.53 B ZAR6,451 ZAC+0.44%1.26 M2.5615.17 B ZAR14.184.55 ZAR+23.42%3.18%Technology services
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,905 ZAC−2.35%2.09 M1.279.87 B ZAR−0.26 ZAR−106.13%2.07%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR345,141 ZAC−1.81%230.71 K1.10400.71 B ZAR29.07118.72 ZAR+30.04%1.89%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR26,665 ZAC+1.86%3.9 M1.49167.69 B ZAR15.9916.68 ZAR+16.32%1.20%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED61.2 B ZAR12,345 ZAC−5.46%3.79 M2.1939.92 B ZAR12.709.72 ZAR+4.71%2.92%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR42,548 ZAC−1.83%116.68 K1.7646.94 B ZAR12.8133.22 ZAR+12.53%3.57%Finance
Buy
MCGMULTICHOICE GROUP LTD50.76 B ZAR11,550 ZAC+0.11%704.93 K1.3249.38 B ZAR41.802.76 ZAR0.00%Consumer services
Neutral
REMREMGRO LTD50.42 B ZAR15,336 ZAC−1.81%1.1 M1.1486.64 B ZAR11.6813.13 ZAR1.83%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR36,255 ZAC−3.42%1.09 M1.5485.92 B ZAR28.7712.60 ZAR+14.25%2.14%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR11,937 ZAC−3.33%1.71 M1.4353.02 B ZAR11.8410.08 ZAR−7.99%3.01%Health technology
Sell
TKGTELKOM SA SOC LTD43.88 B ZAR4,322 ZAC+0.07%2.05 M1.8421.12 B ZAR2.8715.07 ZAR+292.45%0.00%Communications
Buy
BOXBOXER RETAIL LIMITED42.66 B ZAR6,339 ZAC−0.97%3.33 M3.2829 B ZAR21.163.00 ZAR+3.19%0.00%Consumer services
Neutral
BAWBARLOWORLD LTD41.91 B ZAR10,967 ZAC+0.97%172.62 K0.7120.49 B ZAR12.139.04 ZAR−8.04%4.74%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR14,840 ZAC−1.83%1.01 M1.4635.84 B ZAR4.6431.95 ZAR−31.59%11.20%Energy minerals
Strong buy
MRPMR PRICE GROUP LTD40.57 B ZAR21,324 ZAC−3.42%2.46 M1.5654.42 B ZAR15.5413.72 ZAR+10.53%3.89%Retail trade
Neutral
DCPDIS-CHEM PHARMACIES LTD39.17 B ZAR3,134 ZAC−1.91%1.57 M0.7526.94 B ZAR22.791.38 ZAR+19.85%1.58%Retail trade
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR110 ZAC+1.85%428.4 K1.131.19 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
TBSTIGER BRANDS LTD37.66 B ZAR32,251 ZAC−0.40%579.51 K1.0348.79 B ZAR13.6423.65 ZAR+28.26%3.21%Consumer non-durables
Neutral
AEGAVENG GROUP LIMITED37.47 B ZAR610 ZAC−1.61%61.35 K0.34756.85 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
TGATHUNGELA RESOURCES LTD35.55 B ZAR8,686 ZAC+0.33%1.23 M1.3912.2 B ZAR3.2926.42 ZAR−28.44%14.97%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,928 ZAC−1.43%2.58 M0.95122.38 B ZAR29.392.70 ZAR+22.89%2.55%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR10,380 ZAC−2.83%249.17 K1.039.9 B ZAR−2.72 ZAR−124.90%2.11%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR17,058 ZAC−4.39%2.9 M0.8767.16 B ZAR44.373.84 ZAR0.50%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR175 ZAC−5.91%15.13 M4.494.38 B ZAR4.600.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR18,465 ZAC−4.11%251.06 K2.4211.88 B ZAR9.2220.02 ZAR+14.12%2.87%Industrial services
Buy
RCLRCL FOODS LIMITED26.02 B ZAR971 ZAC+1.46%48.16 K1.158.73 B ZAR4.951.96 ZAR+49.75%5.65%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,384 ZAC−4.62%5.27 M0.8320.11 B ZAR−0.63 ZAR−128.47%3.62%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,431 ZAC−3.11%6.08 M1.6618.09 B ZAR12.011.19 ZAR+23.47%4.88%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR5,120 ZAC−0.89%1.03 M1.9921.39 B ZAR23.422.19 ZAR0.49%Retail trade
HCIHOSKEN CONS INV LTD23.44 B ZAR13,576 ZAC−4.41%52.16 K0.3511.04 B ZAR1.6681.72 ZAR+946.86%1.10%Consumer services
OMNOMNIA HOLDINGS LTD22.82 B ZAR7,844 ZAC−3.26%595.53 K3.2712.47 B ZAR11.266.97 ZAR+0.07%4.78%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR3,798 ZAC−3.68%37.51 K0.562.68 B ZAR6.945.47 ZAR−13.17%4.74%Commercial services
RBXRAUBEX GROUP LTD21.08 B ZAR4,628 ZAC−3.48%380.02 K0.348.37 B ZAR7.805.94 ZAR+25.94%4.02%Industrial services
Strong buy
TRUTRUWORTHS INT LTD21.05 B ZAR6,757 ZAC−3.75%2.83 M1.2624.76 B ZAR6.779.98 ZAR+11.19%7.61%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,902 ZAC−4.81%183.13 K1.416.9 B ZAR11.9115.03 ZAR2.91%Process industries
Strong buy
PMRPREMIER GROUP LIMITED19.88 B ZAR13,848 ZAC−0.23%57.56 K1.315.33 M ZAR15.029.22 ZAR+29.61%1.59%Distribution services
Buy
NY1NINETY ONE LIMITED16.56 B ZAR4,111 ZAC−3.75%1.21 M1.2672.42 B ZAR10.323.98 ZAR−7.74%6.71%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,451 ZAC−0.87%2.37 M0.9095.81 B ZAR7.7417.37 ZAR+15.92%7.97%Finance
Buy
AVIAVI LTD15.86 B ZAR8,721 ZAC−3.49%1.11 M1.2329.1 B ZAR12.297.09 ZAR+16.63%6.97%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR1,330 ZAC−2.13%3.68 M1.1811.64 B ZAR18.850.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR401 ZAC−0.25%1.05 M5.733.57 B ZAR7.500.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,637 ZAC−2.17%599.06 K1.348.86 B ZAR10.635.31 ZAR−10.77%6.49%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,687 ZAC−2.79%389.03 K0.5614.27 B ZAR5.786.38 ZAR+69.07%11.20%Finance
HLMHULAMIN LTD13.64 B ZAR223 ZAC−0.45%57.52 K1.26719.99 M ZAR3.020.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,965 ZAC−2.24%101.27 K0.635.87 B ZAR3.935.00 ZAR−41.00%4.17%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,594 ZAC−3.53%18.12 K0.863.83 B ZAR7.593.42 ZAR−29.51%4.05%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR3,151 ZAC+0.03%25.87 K1.192.36 B ZAR7.953.97 ZAR−26.00%10.19%Retail trade
ADRADCORP HOLDINGS LIMITED13.24 B ZAR627 ZAC−1.10%54.34 K1.96673 M ZAR4.811.30 ZAR+60.07%6.00%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,751 ZAC0.00%125.81 K1.958.42 B ZAR14.091.24 ZAR+1.10%1.40%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR786 ZAC−4.61%58.58 K0.791.51 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR315 ZAC0.00%72.91 K1.051.88 B ZAR−0.44 ZAR−215.83%4.76%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR4,149 ZAC+2.80%34.6 K1.273.97 B ZAR10.034.14 ZAR−41.99%3.86%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,571 ZAC−5.56%1.09 M1.8931.95 B ZAR9.7916.93 ZAR−32.18%8.15%Non-energy minerals
Buy
CSBCASHBUILD LTD11.19 B ZAR14,502 ZAC−3.00%11.63 K0.273.1 B ZAR15.679.26 ZAR3.88%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR116 ZAC−1.69%5.73 K0.091.3 B ZAR12.580.09 ZAR5.45%Retail trade
TSGTSOGO SUN LIMITED10.88 B ZAR754 ZAC−2.08%244.65 K0.347.84 B ZAR6.301.20 ZAR−18.55%9.27%Consumer services
Neutral
ZZDZEDA LIMITED10.66 B ZAR1,201 ZAC−1.64%736.64 K1.392.24 B ZAR3.553.39 ZAR−4.93%8.33%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,057 ZAC−2.80%166.47 K0.609.88 B ZAR8.144.98 ZAR+18.98%9.82%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,602 ZAC−3.45%528.06 K1.216.53 B ZAR8.566.54 ZAR−38.76%8.83%Consumer non-durables
Neutral
NPKNAMPAK LTD9.96 B ZAR50,998 ZAC−1.59%4.99 K0.494.04 B ZAR1.38369.86 ZAR0.00%Process industries
PPCPPC LIMITED9.87 B ZAR518 ZAC−6.67%5.53 M1.827.98 B ZAR16.350.32 ZAR+252.11%2.63%Non-energy minerals
Strong buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,001 ZAC−2.09%69.03 K1.038.09 B ZAR9.975.01 ZAR−8.71%5.30%Health technology
Neutral
AELALTRON LIMITED A9.59 B ZAR2,089 ZAC−6.66%557.7 K1.247.95 B ZAR20.991.00 ZAR3.49%Technology services
LEWLEWIS GROUP LTD9.29 B ZAR8,170 ZAC−0.39%144.45 K6.184.25 B ZAR5.8214.03 ZAR+79.59%7.34%Retail trade
Strong buy
ITEITALTILE LTD9.06 B ZAR989 ZAC−0.30%172.69 K0.3812.04 B ZAR7.901.25 ZAR+3.95%5.05%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,070 ZAC−1.06%587.6 K2.5416.8 B ZAR15.352.00 ZAR+15.51%3.29%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,404 ZAC+1.52%2.45 K0.01808.44 M ZAR−0.34 ZAR−113.79%0.53%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR149 ZAC−0.67%32.33 K0.861.25 B ZAR7.38%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR126 ZAC−6.67%620.26 K0.243.2 B ZAR4.720.27 ZAR−61.93%21.88%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,276 ZAC−4.41%39.57 K4.845.41 B ZAR10.9017.68 ZAR−15.61%5.32%Distribution services
AFTAFRIMAT LIMITED8.32 B ZAR5,018 ZAC−0.99%749.74 K1.917.62 B ZAR82.440.61 ZAR−88.17%3.27%Non-energy minerals
Strong sell
FBRFAMOUS BRANDS LTD8.28 B ZAR6,380 ZAC+3.42%266 K4.066.39 B ZAR11.695.46 ZAR+19.50%4.92%Transportation
Strong buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,400 ZAC−3.38%12.8 K0.163.07 B ZAR7.794.36 ZAR−14.59%3.09%Distribution services