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
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
SBKStandard Bank Group Limited
427.16 B ZAR32,017 ZAC+1.89%1.49 M0.95518.4 B ZAR10.7229.88 ZAR+14.12%5.29%Finance
Neutral
SLMSanlam Limited
288.64 B ZAR8,507 ZAC+0.87%3.33 M1.08168 B ZAR11.287.54 ZAR−28.44%5.70%Finance
Buy
FSRFirstRand Limited
264.89 B ZAR9,587 ZAC+1.99%6.94 M0.94537.65 B ZAR12.207.86 ZAR+10.67%5.28%Finance
Strong buy
SHPShoprite Holdings Limited
252.7 B ZAR27,630 ZAC+1.66%1.11 M1.22151.46 B ZAR19.7813.97 ZAR+14.97%2.91%Retail trade
Strong buy
SOLSasol Limited
249.1 B ZAR20,020 ZAC−2.82%3.04 M0.98128.02 B ZAR53.993.71 ZAR0.00%Process industries
Buy
BIDBid Corporation Limited
235.59 B ZAR44,057 ZAC+1.95%413.62 K0.76147.84 B ZAR16.8626.13 ZAR+10.69%2.76%Consumer services
Buy
MTNMTN Group Limited
226.71 B ZAR22,719 ZAC+1.85%3.73 M1.09398.09 B ZAR20.6311.01 ZAR2.20%Communications
Buy
ABGAbsa Group Limited
219.36 B ZAR21,937 ZAC+1.27%2.03 M0.91181.87 B ZAR8.2726.51 ZAR+2.18%7.45%Finance
Buy
NPNNaspers Limited Class N
188.3 B ZAR78,960 ZAC−0.69%1.3 M0.82604.51 B ZAR7.15110.46 ZAR−1.10%0.64%Technology services
Strong buy
MTMMomentum Group Limited
170.64 B ZAR4,044 ZAC+0.60%958.61 K0.8550.17 B ZAR9.044.47 ZAR+23.72%4.95%Finance
Buy
OMUOld Mutual Ltd.
166.97 B ZAR1,266 ZAC−0.16%24.74 M2.1056.95 B ZAR6.671.90 ZAR+11.39%7.03%Finance
Buy
VODVodacom Group Limited
166.12 B ZAR15,372 ZAC+0.99%1.45 M1.15297.32 B ZAR14.8010.39 ZAR+22.96%4.78%Communications
Neutral
NEDNedbank Group
162.42 B ZAR27,281 ZAC+1.44%595.25 K0.62123.79 B ZAR16.6316.40 ZAR−53.37%7.81%Finance
Buy
GFIGold Fields Limited
156.42 B ZAR54,893 ZAC+1.08%1.12 M0.51491.31 B ZAR7.8869.66 ZAR+177.84%4.65%Non-energy minerals
Buy
SPPSpar Group Limited
133.41 B ZAR4,759 ZAC+1.26%779.17 K1.159.16 B ZAR−1.96 ZAR+90.50%0.00%Distribution services
Neutral
SSWSibanye Stillwater Limited
129.68 B ZAR3,518 ZAC+1.18%12.71 M1.1199.58 B ZAR−1.83 ZAR+30.44%3.72%Non-energy minerals
Neutral
BVTBidvest Group Limited
126.61 B ZAR23,574 ZAC+1.30%453.06 K0.8280.13 B ZAR13.1817.89 ZAR−7.09%4.02%Retail trade
Strong buy
PIKPick N Pay Stores Limited
123.15 B ZAR1,835 ZAC+2.11%1.46 M0.7219.65 B ZAR−0.99 ZAR+22.76%0.00%Retail trade
Sell
VALValterra Platinum Limited
116.33 B ZAR112,038 ZAC+0.99%567.08 K0.87294.22 B ZAR19.1758.44 ZAR+118.22%2.23%Non-energy minerals
Buy
MTHMotus Holdings Limited
112.6 B ZAR10,138 ZAC+0.19%237.65 K0.7817.18 B ZAR6.5515.47 ZAR+10.37%6.02%Distribution services
Buy
INLInvestec Limited
110.61 B ZAR13,761 ZAC+2.46%1.49 M1.67262.86 B ZAR7.6418.02 ZAR+5.51%6.39%Finance
Buy
SAPSappi Limited
97.95 B ZAR1,094 ZAC−2.23%938.66 K0.386.61 B ZAR−18.83 ZAR−450.17%0.00%Process industries
Neutral
PPHPepkor Holdings Ltd.
95.34 B ZAR2,060 ZAC+0.73%9.83 M1.1375.96 B ZAR12.881.60 ZAR+211.21%2.57%Retail trade
Buy
IMPImpala Platinum Holdings Limited
85.46 B ZAR17,700 ZAC+0.59%1.75 M0.61159.49 B ZAR19.419.12 ZAR3.25%Non-energy minerals
Buy
DSYDiscovery Limited
84.62 B ZAR25,505 ZAC−0.41%778.61 K0.64171.78 B ZAR15.9116.04 ZAR+31.01%1.22%Finance
Neutral
WHLWoolworths Holdings Limited
79.54 B ZAR4,477 ZAC−0.13%3.65 M1.6740.06 B ZAR23.311.92 ZAR−41.62%4.44%Retail trade
Buy
HARHarmony Gold Mining Co. Ltd.
78.49 B ZAR26,822 ZAC+3.31%4.32 M2.07169.21 B ZAR10.4225.73 ZAR+54.32%2.55%Non-energy minerals
Buy
CPICapitec Bank Holdings Limited
76.21 B ZAR460,914 ZAC+1.08%152.41 K0.75535.12 B ZAR31.70145.40 ZAR+22.47%1.73%Finance
Buy
KIOKumba Iron Ore Limited
72.11 B ZAR26,143 ZAC+3.15%353.55 K1.3083.85 B ZAR5.7545.43 ZAR−0.57%12.25%Non-energy minerals
Neutral
TFGFoschini Group Limited
65.49 B ZAR5,130 ZAC+0.96%1.32 M1.0816.59 B ZAR12.614.07 ZAR−58.17%7.02%Retail trade
Buy
DTCDatatec Limited
64.18 B ZAR8,307 ZAC+0.08%607.29 K1.4320.12 B ZAR12.346.73 ZAR+48.08%4.51%Technology services
Buy
SNTSantam Limited
61.2 B ZAR39,667 ZAC+1.97%32.17 K0.5543.76 B ZAR10.7936.78 ZAR+10.70%4.24%Finance
Neutral
REMRemgro Limited
51.51 B ZAR18,850 ZAC+1.03%1.01 M1.48106.5 B ZAR21.778.66 ZAR−33.34%2.23%Finance
Neutral
CLSClicks Group Limited
51.29 B ZAR21,227 ZAC+0.71%643.7 K0.4049.19 B ZAR15.0314.13 ZAR+12.09%4.17%Retail trade
Buy
BOXBoxer Retail Limited
47.07 B ZAR7,548 ZAC+0.47%350.42 K0.7134.53 B ZAR22.193.40 ZAR+13.56%1.86%Consumer services
Neutral
SPGSuper Group Limited
44.51 B ZAR1,899 ZAC−0.37%229.79 K0.816.44 B ZAR1.8110.49 ZAR0.00%Transportation
Buy
TKGTelkom SA SOC Ltd.
44.48 B ZAR5,359 ZAC−1.60%422.74 K0.7626.2 B ZAR7.537.12 ZAR−52.75%5.04%Communications
Buy
APNAspen Pharmacare Holdings Limited
43.36 B ZAR14,601 ZAC−2.36%1.46 M1.4064.86 B ZAR−4.51 ZAR−144.69%1.45%Health technology
Buy
DCPDis-Chem Pharmacies Limited
42.83 B ZAR2,965 ZAC−0.67%1.52 M2.4225.49 B ZAR25.981.14 ZAR−17.00%1.53%Retail trade
Neutral
MRPMr Price Group Limited
42.32 B ZAR16,084 ZAC+0.65%729.87 K0.8841.35 B ZAR11.4314.08 ZAR+2.60%5.70%Retail trade
Buy
EXXExxaro Resources Limited
41.77 B ZAR20,382 ZAC−1.15%501.65 K0.7647.72 B ZAR6.4131.78 ZAR−0.53%9.04%Energy minerals
Strong buy
OUTOUTsurance Group Limited
39.24 B ZAR8,083 ZAC+0.32%795.61 K0.49124.93 B ZAR25.063.23 ZAR+19.55%3.34%Finance
Buy
TBSTiger Brands Limited
34.39 B ZAR27,274 ZAC+1.32%241.55 K0.8539.25 B ZAR12.5021.82 ZAR−7.75%6.03%Consumer non-durables
Strong buy
NPHNortham Platinum Holdings Limited
32.85 B ZAR22,720 ZAC+2.17%2.55 M1.2289.45 B ZAR9.9122.94 ZAR+496.56%3.96%Non-energy minerals
Buy
ACLArcelorMittal South Africa Limited
32.29 B ZAR138 ZAC+3.76%77.42 K0.091.54 B ZAR−2.70 ZAR+48.42%0.00%Non-energy minerals
No rating
AFEAECI Ltd
32.18 B ZAR11,825 ZAC−0.71%172.9 K0.5511.28 B ZAR38.233.09 ZAR1.93%Process industries
No rating
AEGAveng Limited
30.93 B ZAR418 ZAC+0.24%5.98 K0.07519.48 M ZAR−5.42 ZAR−694.10%0.00%Industrial services
No rating
KAPKAP Limited
29.61 B ZAR266 ZAC−2.56%2.92 M0.826.67 B ZAR54.180.05 ZAR−87.11%0.00%Transportation
Strong sell
TGAThungela Resources Limited
29.6 B ZAR10,743 ZAC−2.10%380.98 K0.5315.09 B ZAR−55.97 ZAR−311.83%12.10%Utilities
Neutral
WBOWilson Bayly Holmes-Ovcon Limited
28.49 B ZAR15,400 ZAC−0.48%130.46 K1.049.59 B ZAR6.5523.50 ZAR+17.41%4.03%Industrial services
No rating
WBCWe Buy Cars Holdings Ltd.
26.66 B ZAR3,250 ZAC+1.15%323.69 K0.2013.6 B ZAR14.772.20 ZAR+0.62%1.94%Retail trade
Buy
RCLRCL Foods Limited
26.49 B ZAR800 ZAC−2.44%1.44 K0.057.2 B ZAR6.661.20 ZAR−38.75%6.88%Consumer non-durables
No rating
NTCNetcare Limited
26.34 B ZAR1,810 ZAC+0.61%12.35 M3.5821.57 B ZAR12.561.44 ZAR+20.97%4.70%Health services
Buy
LHCLife Healthcare Group Holdings Limited
25.1 B ZAR1,073 ZAC+1.71%3.6 M1.0115.6 B ZAR2.274.74 ZAR5.41%Health services
Buy
OMNOmnia Holdings Limited
24.2 B ZAR11,010 ZAC−0.61%568.2 K0.9317.5 B ZAR12.868.56 ZAR+22.82%3.63%Process industries
Neutral
HCIHosken Consolidated Investments Limited
24.17 B ZAR16,804 ZAC+1.98%20.71 K0.3713.36 B ZAR5.2631.95 ZAR−60.90%1.19%Consumer services
No rating
ARLAstral Foods Limited
22.62 B ZAR20,655 ZAC+1.77%51.86 K0.537.96 B ZAR5.0440.95 ZAR+172.36%9.88%Process industries
Neutral
RBXRaubex Group Limited
22.05 B ZAR4,469 ZAC−0.04%755.08 K2.828.08 B ZAR7.485.97 ZAR+0.66%4.52%Industrial services
Strong buy
TRUTruworths International Limited
21.7 B ZAR5,054 ZAC+1.08%462.19 K0.3618.12 B ZAR6.767.48 ZAR−25.07%9.72%Retail trade
Neutral
PMRPremier Group Limited
21.19 B ZAR17,804 ZAC+0.16%207.04 K0.1129.32 B ZAR15.8411.24 ZAR+21.91%2.42%Distribution services
Buy
KALKAL Group Limited
20.31 B ZAR4,888 ZAC+0.78%570.003.42 B ZAR7.096.90 ZAR+26.01%4.58%Commercial services
No rating
NRPNEPI Rockcastle N.V.
18.64 B ZAR14,892 ZAC+0.81%787.96 K0.63106.08 B ZAR10.5314.14 ZAR−18.58%7.45%Finance
Buy
NY1Ninety One Ltd.
18.19 B ZAR4,471 ZAC+1.66%802.11 K2.3790.32 B ZAR11.213.99 ZAR+0.07%6.69%Finance
Strong buy
MTAMetair Investments Limited
17.87 B ZAR480 ZAC+4.35%12.64 K0.07925.04 M ZAR−2.32 ZAR−110.89%0.00%Producer manufacturing
Strong buy
CMLCoronation Fund Managers Limited
17.54 B ZAR4,156 ZAC+1.66%243.85 K0.8516.09 B ZAR8.974.63 ZAR−27.33%11.00%Finance
Strong buy
AVIAVI Limited Class Y
16.02 B ZAR9,202 ZAC+1.50%574.55 K0.9530.85 B ZAR12.027.65 ZAR+7.87%7.07%Consumer non-durables
Strong buy
RBORainbow Chicken Limited
15.84 B ZAR548 ZAC−5.35%79.83 K2.104.93 B ZAR5.321.03 ZAR+92.43%6.39%Process industries
No rating
CMHCombined Motor Holdings Limited
15.71 B ZAR3,903 ZAC+0.70%5.92 K0.262.71 B ZAR7.445.25 ZAR+32.36%5.69%Retail trade
Strong buy
GRTGrowthpoint Properties Limited
14.26 B ZAR1,682 ZAC0.00%3.98 M0.6657.09 B ZAR11.131.51 ZAR+42.32%7.70%Finance
Neutral
BLUBlu Label Unlimited Group Ltd
14.05 B ZAR835 ZAC−0.60%902.65 K0.667.58 B ZAR−3.24 ZAR−559.57%5.22%Distribution services
No rating
MPTMpact Limited
13.95 B ZAR1,768 ZAC−4.43%156.84 K1.142.61 B ZAR5.393.28 ZAR−3.88%3.39%Process industries
No rating
RLOReunert Limited
13.88 B ZAR5,687 ZAC+0.34%139.28 K0.688.94 B ZAR10.565.39 ZAR+1.55%6.73%Consumer durables
No rating
HLMHulamin Limited
13.05 B ZAR170 ZAC0.00%37.76 K0.13551.34 M ZAR−0.48 ZAR−164.73%0.00%Non-energy minerals
Strong buy
CAACA Sales Holdings (Pty) Ltd.
12.81 B ZAR1,336 ZAC−0.07%10.7 K0.136.45 B ZAR9.331.43 ZAR+15.30%2.15%Distribution services
No rating
ADRAdcorp Holdings Limited
12.46 B ZAR650 ZAC0.00%30.7 K0.66697.69 M ZAR4.771.36 ZAR+4.56%11.51%Commercial services
No rating
LBRLibstar Holdings Ltd.
12.33 B ZAR425 ZAC0.00%240.002.53 B ZAR41.460.10 ZAR6.59%Consumer non-durables
Neutral
CHPChoppies Enterprises Limited
11.82 B ZAR120 ZAC−13.67%84.97 K3.303.36 B ZAR19.660.06 ZAR−33.80%1.07%Retail trade
No rating
ARIAfrican Rainbow Minerals Limited
11.66 B ZAR15,477 ZAC−1.62%1.35 M3.1927.87 B ZAR23.056.71 ZAR−60.35%7.11%Non-energy minerals
Buy
CSBCashbuild Limited
11.48 B ZAR11,699 ZAC−0.01%2.66 K0.892.39 B ZAR12.039.73 ZAR+5.06%5.92%Retail trade
No rating
BELBell Equipment Limited
11.15 B ZAR3,840 ZAC−0.26%13.95 K1.233.67 B ZAR10.363.71 ZAR−10.41%2.60%Producer manufacturing
No rating
CCDCell C Holdings Ltd.
11.14 B ZAR2,649 ZAC+1.49%52.75 K1.749.01 B ZAR0.00%Miscellaneous
No rating
RDFRedefine Properties Limited
11.01 B ZAR617 ZAC0.00%7.31 M1.1242.22 B ZAR6.910.89 ZAR+39.14%7.66%Finance
Neutral
THATharisa Plc
10.9 B ZAR2,450 ZAC−3.92%18.01 K0.877.32 B ZAR3.586.85 ZAR+123.63%2.75%Non-energy minerals
Strong buy
ZZDZeda Limited
10.84 B ZAR1,415 ZAC−0.49%75.42 K2.142.64 B ZAR3.743.79 ZAR+11.90%14.56%Finance
Buy
TSGTsogo Sun Limited
10.84 B ZAR745 ZAC0.00%125.12 K0.807.2 B ZAR5.781.29 ZAR+7.68%6.04%Consumer services
Sell
NPKNampak Limited
10.73 B ZAR42,800 ZAC−0.47%4830.143.39 B ZAR3.06139.82 ZAR+79.91%0.00%Process industries
Strong buy
SUISun International Limited
10.59 B ZAR5,075 ZAC+0.20%301.14 K0.8211.98 B ZAR7.666.62 ZAR+32.87%8.06%Consumer services
Buy
LEWLewis Group Limited
10.32 B ZAR8,900 ZAC+1.52%21.65 K0.724.63 B ZAR5.6115.87 ZAR+13.12%9.40%Retail trade
Strong buy
PPCPPC Limited
10.26 B ZAR749 ZAC−0.13%1.24 M0.5511.49 B ZAR13.280.56 ZAR+77.91%4.03%Non-energy minerals
Strong buy
KSTPSG Financial Services Limited
10.13 B ZAR3,355 ZAC−0.86%701.1 K0.3541.17 B ZAR24.461.37 ZAR+37.33%1.64%Finance
Neutral
AFTAfrimat Limited
10.01 B ZAR2,810 ZAC+0.36%131.49 K0.644.31 B ZAR35.520.79 ZAR+29.97%1.17%Non-energy minerals
Strong buy
OCEOceana Group Limited
9.99 B ZAR6,851 ZAC+1.15%172.98 K1.517.98 B ZAR11.545.94 ZAR−9.27%4.16%Consumer non-durables
Strong buy
AELAltron Limited Class A
9.64 B ZAR2,769 ZAC0.00%110.88 K0.3410.79 B ZAR15.061.84 ZAR+84.78%4.33%Technology services
No rating
ADHADvTECH Limited
9.33 B ZAR4,660 ZAC+0.43%653.32 K1.1625.25 B ZAR20.002.33 ZAR+16.51%2.53%Commercial services
No rating
ITEItaltile Limited
8.88 B ZAR865 ZAC+3.59%23.28 K0.1310.52 B ZAR7.491.16 ZAR−7.76%5.32%Retail trade
Buy
HDCHudaco Industries Limited
8.75 B ZAR18,717 ZAC+2.28%10.96 K0.065.25 B ZAR11.1616.76 ZAR−12.41%5.98%Distribution services
Buy
FBRFamous Brands Limited
8.74 B ZAR5,260 ZAC0.00%136.31 K1.445.27 B ZAR8.785.99 ZAR+9.84%6.79%Consumer services
Strong buy
IVTInvicta Holdings Limited
8.44 B ZAR3,650 ZAC−2.82%5.63 K2.383.11 B ZAR6.575.56 ZAR−27.97%3.15%Distribution services
No rating
DRDDRDGOLD Ltd.
7.88 B ZAR3,534 ZAC+2.43%1.25 M0.8730.32 B ZAR9.593.68 ZAR+86.53%2.55%Non-energy minerals
Buy
SSKStefanutti Stocks Holdings Limited
7.84 B ZAR669 ZAC−2.34%23.9 K0.091.12 B ZAR1.913.50 ZAR+364.72%0.00%Industrial services
No rating