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 Limited416.37 B ZAR24,507 ZAC+1.49%458.5 K0.17389.98 B ZAR8.8227.77 ZAR+6.35%6.24%Finance
Buy
SHPShoprite Holdings Limited252.7 B ZAR27,661 ZAC−0.63%141.36 K0.07152.57 B ZAR19.8213.96 ZAR+22.04%2.62%Retail trade
Buy
FSRFirstRand Limited251.58 B ZAR7,396 ZAC+0.46%1.87 M0.15412.76 B ZAR10.427.10 ZAR+5.00%5.90%Finance
Buy
SOLSasol Limited249.1 B ZAR12,678 ZAC+1.00%1.28 M0.2579.88 B ZAR12.1510.43 ZAR0.00%Process industries
Buy
BIDBid Corporation Limited235.59 B ZAR43,892 ZAC−1.14%310.49 K0.30148.99 B ZAR18.0924.27 ZAR+1.82%2.53%Consumer services
Neutral
SLMSanlam Limited234.22 B ZAR8,344 ZAC−0.42%1.17 M0.23165.43 B ZAR7.8310.66 ZAR+36.43%5.31%Finance
Neutral
ABGAbsa Group Limited221.33 B ZAR18,856 ZAC+1.41%524.61 K0.23154.16 B ZAR6.8527.53 ZAR+20.66%7.85%Finance
Buy
MTNMTN Group Limited188 B ZAR13,954 ZAC−0.02%2.08 M0.29244.54 B ZAR34.024.10 ZAR2.47%Communications
Buy
NEDNedbank Group161.14 B ZAR21,391 ZAC+0.66%185.8 K0.1098.23 B ZAR6.2834.04 ZAR+3.05%9.76%Finance
Buy
OMUOld Mutual Ltd.158.85 B ZAR1,328 ZAC+0.53%2.09 M0.0962.3 B ZAR7.801.70 ZAR+10.83%6.51%Finance
Buy
SPPSpar Group Limited155.48 B ZAR10,490 ZAC+0.41%65.96 K0.1620.12 B ZAR−20.58 ZAR−999.92%0.00%Distribution services
Buy
VODVodacom Group Limited150.78 B ZAR13,765 ZAC−0.22%237.56 K0.22266.89 B ZAR16.298.45 ZAR+2.15%4.49%Communications
Neutral
MTMMomentum Group Limited133.35 B ZAR3,342 ZAC+0.36%529.26 K0.1842.36 B ZAR9.243.62 ZAR+21.74%4.51%Finance
Neutral
NPNNaspers Limited Class N130.94 B ZAR573,383 ZAC+0.17%74.29 K0.20931.31 B ZAR10.27558.45 ZAR+95.29%0.21%Technology services
Buy
BVTBidvest Group Limited126.61 B ZAR21,812 ZAC+0.84%128.19 K0.1073.52 B ZAR12.2417.83 ZAR−4.63%4.24%Retail trade
Strong buy
PIKPick N Pay Stores Limited121.56 B ZAR2,670 ZAC−0.34%168.86 K0.1528.41 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
INLInvestec Limited114.43 B ZAR13,593 ZAC+4.94%625.2 K0.77230.38 B ZAR7.9617.08 ZAR6.67%Finance
Neutral
MTHMotus Holdings Limited112.6 B ZAR10,736 ZAC+1.33%159.89 K0.1818.37 B ZAR7.6614.02 ZAR+0.60%4.96%Distribution services
Strong buy
SSWSibanye Stillwater Limited112.13 B ZAR3,972 ZAC+5.08%5.61 M0.12107.02 B ZAR−1.26 ZAR+93.25%0.00%Non-energy minerals
Neutral
VALValterra Platinum Limited108.99 B ZAR99,253 ZAC+4.93%1.43 M0.13248.39 B ZAR198.115.01 ZAR−88.63%0.53%Non-energy minerals
Neutral
SAPSappi Limited101.2 B ZAR2,911 ZAC−0.83%196.05 K0.0917.66 B ZAR10.402.80 ZAR8.41%Process industries
Buy
GFIGold Fields Limited95.36 B ZAR62,289 ZAC+2.82%479.95 K0.18542.21 B ZAR16.4537.88 ZAR+191.98%1.65%Non-energy minerals
Neutral
IMPImpala Platinum Holdings Limited85.46 B ZAR19,173 ZAC+4.21%1.4 M0.29165.8 B ZAR228.010.84 ZAR0.00%Non-energy minerals
Neutral
PPHPepkor Holdings Ltd.85.14 B ZAR2,518 ZAC+0.68%1.64 M0.0992.33 B ZAR49.010.51 ZAR1.94%Retail trade
Buy
WHLWoolworths Holdings Limited79.54 B ZAR5,229 ZAC−1.32%1.05 M0.0747.92 B ZAR19.332.71 ZAR−5.48%4.24%Retail trade
Neutral
HARHarmony Gold Mining Co. Ltd.78.49 B ZAR26,037 ZAC+3.90%891.41 K0.19157.57 B ZAR11.3922.85 ZAR+67.59%1.28%Non-energy minerals
Neutral
DSYDiscovery Limited75.5 B ZAR22,335 ZAC+0.50%270.96 K0.20149.06 B ZAR18.2512.24 ZAR+44.57%1.08%Finance
Strong buy
KIOKumba Iron Ore Limited73.78 B ZAR31,439 ZAC−0.89%146.01 K0.09101.74 B ZAR6.9045.59 ZAR−27.50%11.51%Non-energy minerals
Neutral
DTCDatatec Limited66.53 B ZAR5,971 ZAC+0.40%78.8 K0.1613.94 B ZAR13.134.55 ZAR+23.42%4.62%Technology services
Buy
SPGSuper Group Limited64.9 B ZAR1,415 ZAC−0.07%186.22 K0.074.81 B ZAR−0.26 ZAR−106.13%4.24%Transportation
Neutral
CPICapitec Bank Holdings Limited64.15 B ZAR345,995 ZAC+1.06%37.94 K0.18397.5 B ZAR29.14118.72 ZAR+30.04%1.90%Finance
Buy
TFGFoschini Group Limited61.2 B ZAR10,713 ZAC+0.92%199.14 K0.1934.34 B ZAR11.029.72 ZAR+4.69%3.67%Retail trade
Buy
SNTSantam Limited57.31 B ZAR41,532 ZAC+0.01%60.65 K0.8145.81 B ZAR11.4636.25 ZAR+8.30%3.66%Finance
Buy
MCGMultichoice Group Ltd50.76 B ZAR12,299 ZAC+0.20%132.53 K0.0652.48 B ZAR44.512.76 ZAR0.00%Consumer services
Neutral
REMRemgro Limited50.42 B ZAR16,888 ZAC+0.57%153.38 K0.1994.9 B ZAR13.0012.99 ZAR1.67%Finance
Buy
CLSClicks Group Limited48.52 B ZAR35,985 ZAC−0.58%211.82 K0.2985.39 B ZAR28.5512.60 ZAR+14.25%2.22%Retail trade
Strong buy
TKGTelkom SA SOC Ltd.43.88 B ZAR5,168 ZAC+1.15%814.11 K0.3224.99 B ZAR3.4315.07 ZAR+292.45%3.19%Communications
Neutral
APNAspen Pharmacare Holdings Limited43.36 B ZAR10,401 ZAC+0.06%721.32 K0.1146.17 B ZAR−2.40 ZAR−124.22%3.45%Health technology
Sell
BOXBoxer Retail Limited42.66 B ZAR6,740 ZAC−0.04%41.73 K0.0830.84 B ZAR22.503.00 ZAR+3.19%0.00%Consumer services
Neutral
BAWBarloworld Limited41.91 B ZAR11,978 ZAC+1.13%460.76 K2.2722.14 B ZAR13.259.04 ZAR−8.04%3.63%Distribution services
Neutral
EXXExxaro Resources Limited40.73 B ZAR18,447 ZAC−0.10%107.25 K0.1243.86 B ZAR5.4433.89 ZAR−9.70%9.00%Energy minerals
Strong buy
MRPMr Price Group Limited40.57 B ZAR21,030 ZAC+1.24%204.35 K0.1753.01 B ZAR15.3313.72 ZAR+10.54%4.32%Retail trade
Buy
DCPDis-Chem Pharmacies Limited39.17 B ZAR3,276 ZAC+1.30%10.16 M8.9827.8 B ZAR23.831.38 ZAR+19.85%1.70%Retail trade
Buy
ACLArcelorMittal South Africa Limited38.6 B ZAR107 ZAC−5.31%176.69 K0.071.25 B ZAR−4.99 ZAR−16.38%0.00%Non-energy minerals
Neutral
TBSTiger Brands Limited37.66 B ZAR30,470 ZAC+0.18%33.18 K0.1146.01 B ZAR12.8823.65 ZAR+28.26%3.61%Consumer non-durables
Neutral
TGAThungela Resources Limited35.55 B ZAR9,463 ZAC−1.42%90.81 K0.1713.48 B ZAR3.5826.42 ZAR−28.44%13.54%Utilities
Buy
OUTOUTsurance Group Limited33.93 B ZAR7,246 ZAC+0.12%1.24 M0.32111.77 B ZAR26.862.70 ZAR+22.89%2.79%Finance
Sell
AFEAECI Ltd33.6 B ZAR10,532 ZAC+0.78%21.09 K0.099.97 B ZAR−2.09 ZAR−128.77%3.05%Process industries
Neutral
NPHNortham Platinum Holdings Limited32.85 B ZAR23,126 ZAC+3.16%1.11 M0.4288.26 B ZAR61.313.77 ZAR−18.19%0.38%Non-energy minerals
Buy
AEGAveng Limited30.93 B ZAR435 ZAC−2.47%54.96 K0.41553.03 M ZAR−8.33 ZAR−445.83%0.00%Industrial services
Strong sell
KAPKAP Limited29.61 B ZAR177 ZAC+1.14%506.94 K0.064.43 B ZAR2,212.500.00 ZAR−99.81%0.00%Transportation
Neutral
WBOWilson Bayly Holmes-Ovcon Limited27.53 B ZAR17,224 ZAC+1.80%9.96 K0.1310.88 B ZAR8.6020.02 ZAR+14.12%3.13%Industrial services
Neutral
RCLRCL Foods Limited26.49 B ZAR988 ZAC+1.86%14.89 K0.258.7 B ZAR5.531.79 ZAR−1.79%5.67%Consumer non-durables
Neutral
LHCLife Healthcare Group Holdings Limited25.52 B ZAR1,325 ZAC+1.07%423.18 K0.1019.08 B ZAR−0.63 ZAR−128.47%3.96%Health services
Buy
NTCNetcare Limited25.2 B ZAR1,403 ZAC+0.94%244.7 K0.1017.54 B ZAR11.771.19 ZAR+23.47%5.47%Health services
Buy
WBCWe Buy Cars Holdings Ltd.23.52 B ZAR5,515 ZAC+0.16%59.51 K0.0923 B ZAR25.222.19 ZAR1.00%Retail trade
Strong sell
OMNOmnia Holdings Limited22.82 B ZAR7,276 ZAC+0.90%22.52 K0.0411.46 B ZAR10.446.97 ZAR+0.07%5.55%Process industries
Neutral
HCIHosken Consolidated Investments Limited22.32 B ZAR11,905 ZAC−0.66%9.61 K0.119.75 B ZAR1.4681.72 ZAR+946.86%1.42%Consumer services
Neutral
KALKAL Group Limited21.73 B ZAR4,009 ZAC+0.28%10.13 K0.362.82 B ZAR7.325.47 ZAR−13.17%4.55%Commercial services
Neutral
TRUTruworths International Limited21.7 B ZAR5,735 ZAC+0.17%342.05 K0.1020.97 B ZAR7.757.40 ZAR−28.79%8.98%Retail trade
Buy
RBXRaubex Group Limited21.08 B ZAR4,286 ZAC+1.54%91.48 K0.537.63 B ZAR7.225.94 ZAR+25.94%4.69%Industrial services
Strong buy
ARLAstral Foods Limited20.48 B ZAR20,431 ZAC+0.89%40.14 K0.187.81 B ZAR13.5915.03 ZAR3.65%Process industries
Strong buy
PMRPremier Group Limited19.88 B ZAR14,059 ZAC−0.16%4.09 K0.1318.16 B ZAR15.259.22 ZAR+29.61%1.92%Distribution services
Strong buy
NY1Ninety One Ltd.16.56 B ZAR4,425 ZAC+2.17%100.94 K0.2577.62 B ZAR11.113.98 ZAR−7.74%6.63%Finance
Sell
NRPNEPI Rockcastle N.V16.55 B ZAR14,388 ZAC−0.10%817.52 K0.43102.58 B ZAR8.9816.02 ZAR+0.48%7.44%Finance
Buy
AVIAVI Limited Class Y15.86 B ZAR9,422 ZAC+2.41%367.21 K0.5230.7 B ZAR13.287.09 ZAR+16.63%6.61%Consumer non-durables
Buy
RBORainbow Chicken Limited14.53 B ZAR439 ZAC−0.45%23.76 K0.213.93 B ZAR8.210.53 ZAR0.00%Process industries
Neutral
RLOReunert Limited14.45 B ZAR5,523 ZAC+0.47%31.77 K0.118.64 B ZAR10.415.31 ZAR−10.77%6.66%Consumer durables
Neutral
CMLCoronation Fund Managers Limited14.39 B ZAR4,403 ZAC+1.71%192.33 K0.3316.75 B ZAR6.916.38 ZAR+69.07%9.89%Finance
Strong buy
BLUBlu Label Unlimited Group Ltd14.05 B ZAR1,331 ZAC+1.88%1.61 M0.1911.41 B ZAR4.832.75 ZAR+282.12%0.00%Distribution services
Neutral
HLMHulamin Limited13.64 B ZAR259 ZAC−4.07%98.79 K1.27875.66 M ZAR−0.11 ZAR−115.80%0.00%Non-energy minerals
Neutral
THATharisa Plc13.38 B ZAR2,231 ZAC+0.22%5.17 K0.086.65 B ZAR7.293.06 ZAR−53.60%3.67%Non-energy minerals
Strong buy
MPTMpact Limited13.29 B ZAR2,750 ZAC−0.07%2940.014.06 B ZAR9.502.89 ZAR−30.69%3.82%Process industries
Neutral
CMHCombined Motor Holdings Limited13.25 B ZAR3,369 ZAC+5.25%70.002.39 B ZAR8.503.97 ZAR−26.00%8.53%Retail trade
Strong sell
ADRAdcorp Holdings Limited13.24 B ZAR631 ZAC+0.80%1 K0.05671.93 M ZAR4.851.30 ZAR+60.07%10.13%Commercial services
Neutral
CAACA Sales Holdings (Pty) Ltd.12.52 B ZAR1,799 ZAC+1.64%2.92 K0.078.52 B ZAR13.711.31 ZAR+26.98%1.38%Distribution services
Neutral
MTAMetair Investments Limited11.82 B ZAR748 ZAC+8.56%129.33 K0.531.33 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
Neutral
LBRLibstar Holdings Ltd.11.77 B ZAR388 ZAC+0.78%21.25 K0.202.29 B ZAR−0.44 ZAR−215.83%3.90%Consumer non-durables
Neutral
BELBell Equipment Limited11.7 B ZAR4,251 ZAC+1.63%26.65 K0.614 B ZAR13.483.15 ZAR−58.39%3.83%Producer manufacturing
Neutral
ARIAfrican Rainbow Minerals Limited11.66 B ZAR17,846 ZAC−1.87%290.58 K0.4932.76 B ZAR106.091.68 ZAR−89.51%7.42%Non-energy minerals
Buy
CSBCashbuild Limited11.48 B ZAR14,175 ZAC−1.56%5.04 K0.223.03 B ZAR13.8210.26 ZAR+155.13%3.90%Retail trade
Strong buy
CHPChoppies Enterprises Limited10.96 B ZAR177 ZAC−1.67%2.34 K0.091.63 B ZAR19.190.09 ZAR4.29%Retail trade
Neutral
TSGTsogo Sun Limited10.88 B ZAR652 ZAC−2.54%47.05 K0.066.97 B ZAR5.451.20 ZAR−18.53%8.94%Consumer services
Neutral
ZZDZeda Limited10.66 B ZAR1,281 ZAC+0.31%36.27 K0.482.38 B ZAR3.783.39 ZAR−4.93%8.24%Finance
Strong buy
SUISun International Limited10.33 B ZAR4,590 ZAC−0.56%81.64 K0.4211.25 B ZAR9.214.98 ZAR+18.98%8.62%Consumer services
Buy
OCEOceana Group Limited10.06 B ZAR5,235 ZAC+1.75%15.84 K0.325.99 B ZAR8.006.54 ZAR−38.76%7.97%Consumer non-durables
Neutral
NPKNampak Limited9.96 B ZAR46,267 ZAC−0.29%5940.113.67 B ZAR1.25369.86 ZAR0.00%Process industries
Neutral
PPCPPC Limited9.87 B ZAR517 ZAC+1.37%748.58 K0.527.81 B ZAR16.310.32 ZAR+252.11%3.46%Non-energy minerals
Strong buy
AIPAdcock Ingram Holdings Limited9.76 B ZAR7,222 ZAC+0.50%14.59 K0.1211.62 B ZAR12.645.71 ZAR+8.51%3.69%Health technology
Neutral
AELAltron Limited Class A9.59 B ZAR1,878 ZAC+1.84%62.22 K0.227.02 B ZAR18.871.00 ZAR4.88%Technology services
Neutral
LEWLewis Group Limited9.29 B ZAR7,309 ZAC+1.16%17.46 K0.713.77 B ZAR5.2114.03 ZAR+79.59%11.06%Retail trade
Strong buy
KSTPSG Financial Services Limited8.91 B ZAR2,211 ZAC+0.45%54.97 K0.0727.3 B ZAR22.131.00 ZAR+24.19%2.36%Finance
Buy
ITEItaltile Limited8.88 B ZAR1,112 ZAC+1.09%57.76 K0.1513.38 B ZAR8.861.26 ZAR+2.87%4.55%Retail trade
Buy
ADHADvTECH Limited8.52 B ZAR3,200 ZAC+1.20%138.99 K0.3317.31 B ZAR14.862.15 ZAR+15.34%3.20%Commercial services
Neutral
MSTMustek Limited8.51 B ZAR1,359 ZAC+3.58%12.7 K4.31781.97 M ZAR−0.34 ZAR−113.79%0.55%Electronic technology
Neutral
ACTAfroCentric Investment Corporation Limited Registered Shs8.48 B ZAR170 ZAC−2.30%2860.001.46 B ZAR3.45%Retail trade
Neutral
MRFMerafe Resources Limited8.44 B ZAR104 ZAC−0.95%3.18 M1.562.6 B ZAR14.380.07 ZAR−87.31%26.92%Non-energy minerals
Strong buy
HDCHudaco Industries Limited8.38 B ZAR17,751 ZAC+0.01%2.31 K0.144.98 B ZAR9.2719.14 ZAR−3.82%5.92%Distribution services
Buy
AFTAfrimat Limited8.32 B ZAR3,757 ZAC−0.21%122.88 K0.105.72 B ZAR61.720.61 ZAR−88.17%0.66%Non-energy minerals
Strong sell
FBRFamous Brands Limited8.28 B ZAR5,597 ZAC−1.72%18.63 K0.275.7 B ZAR10.265.46 ZAR+19.50%6.06%Transportation
Strong buy