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 ZAR31,007 ZAC+0.11%109.66 K0.04501.51 B ZAR9.8631.43 ZAR+13.19%5.47%Finance
Buy
SLMSanlam Limited
288.64 B ZAR8,170 ZAC−0.66%90.42 K0.01162.41 B ZAR9.148.94 ZAR−16.13%5.90%Finance
Strong buy
SOLSasol Limited
272.12 B ZAR22,213 ZAC+0.04%92.93 K0.02142.07 B ZAR11.9618.58 ZAR+78.10%0.00%Process industries
Buy
SHPShoprite Holdings Limited
270.77 B ZAR31,472 ZAC−1.63%36.67 K0.02175.37 B ZAR21.4914.65 ZAR+4.93%2.52%Retail trade
Strong buy
BIDBid Corporation Limited
242.2 B ZAR44,036 ZAC−1.59%17.1 K0.02150.16 B ZAR16.5726.57 ZAR+9.51%2.73%Consumer services
Buy
FSRFirstRand Limited
234.13 B ZAR9,396 ZAC−0.43%814.03 K0.05529.24 B ZAR14.696.40 ZAR−14.48%5.39%Finance
Buy
MTNMTN Group Limited
226.71 B ZAR19,968 ZAC+0.87%149.48 K0.03346.87 B ZAR20.559.72 ZAR+136.89%2.55%Communications
Buy
ABGAbsa Group Limited
219.36 B ZAR22,116 ZAC−0.63%71.45 K0.03184.51 B ZAR7.9127.96 ZAR+1.54%7.50%Finance
Buy
NPNNaspers Limited Class N
188.3 B ZAR75,014 ZAC+4.80%504.82 K0.20547.97 B ZAR6.79110.46 ZAR−1.10%0.71%Technology services
Buy
MTMMomentum Group Limited
177.44 B ZAR3,844 ZAC−0.52%111.38 K0.0547.94 B ZAR7.704.99 ZAR+14.72%5.33%Finance
Buy
OMUOld Mutual Ltd.
166.97 B ZAR1,387 ZAC−0.86%796.76 K0.0362.93 B ZAR7.331.89 ZAR+29.18%6.41%Finance
Buy
VODVodacom Group Limited
166.12 B ZAR15,172 ZAC−0.19%55.44 K0.03294.01 B ZAR14.6110.39 ZAR+22.96%4.83%Communications
Neutral
NEDNedbank Group
162.42 B ZAR29,712 ZAC−0.30%91.95 K0.05135.23 B ZAR15.6818.94 ZAR−44.35%7.41%Finance
Buy
GFIGold Fields Limited
156.42 B ZAR67,318 ZAC−1.12%108.86 K0.04609.33 B ZAR8.1582.59 ZAR+118.05%3.70%Non-energy minerals
Buy
IMPImpala Platinum Holdings Limited
135.15 B ZAR21,085 ZAC−7.43%181.28 K0.05205.24 B ZAR6.1334.38 ZAR+3,988.80%2.50%Non-energy minerals
Buy
SPPSpar Group Limited
133.41 B ZAR4,564 ZAC+0.62%124.78 K0.058.73 B ZAR−1.96 ZAR+90.50%0.00%Distribution services
Neutral
BVTBidvest Group Limited
130.32 B ZAR22,688 ZAC−2.21%82.97 K0.0878.85 B ZAR12.5518.07 ZAR+1.39%4.06%Retail trade
Strong buy
SSWSibanye Stillwater Limited
129.68 B ZAR4,429 ZAC−1.75%435.61 K0.03127.6 B ZAR8.924.96 ZAR2.82%Non-energy minerals
Buy
PIKPick N Pay Stores Limited
123.15 B ZAR1,934 ZAC+0.31%37.23 K0.0220.65 B ZAR−0.99 ZAR+22.76%0.00%Retail trade
Sell
VALValterra Platinum Limited
116.33 B ZAR137,157 ZAC−0.10%42.14 K0.04360.55 B ZAR9.93138.07 ZAR+2,655.78%3.94%Non-energy minerals
Buy
MTHMotus Holdings Limited
113.55 B ZAR11,225 ZAC−0.01%37.67 K0.1119.03 B ZAR6.4617.38 ZAR+24.02%5.38%Distribution services
Buy
INLInvestec Limited
110.61 B ZAR13,741 ZAC−1.09%22.95 K0.02263.02 B ZAR7.6318.02 ZAR+5.51%6.38%Finance
No rating
HARHarmony Gold Mining Co. Ltd.
108.89 B ZAR30,215 ZAC−3.85%1.13 M0.37198.61 B ZAR6.4646.79 ZAR+104.50%2.14%Non-energy minerals
Buy
SAPSappi Limited
97.95 B ZAR1,249 ZAC+0.89%95.07 K0.047.48 B ZAR−22.75 ZAR−912.83%0.00%Process industries
Neutral
PPHPepkor Holdings Ltd.
95.34 B ZAR1,835 ZAC−0.49%1.82 M0.0968 B ZAR11.481.60 ZAR+211.21%2.90%Retail trade
Buy
DSYDiscovery Limited
91.91 B ZAR26,620 ZAC−0.88%22.39 K0.01180.89 B ZAR13.8319.25 ZAR+38.05%1.18%Finance
Buy
WHLWoolworths Holdings Limited
82.84 B ZAR3,765 ZAC−1.65%240.56 K0.0334.25 B ZAR14.482.60 ZAR−3.87%5.21%Retail trade
Neutral
CPICapitec Limited
76.21 B ZAR449,410 ZAC−0.27%9.64 K0.04521.93 B ZAR30.91145.40 ZAR+22.47%1.79%Finance
Strong buy
KIOKumba Iron Ore Limited
72.11 B ZAR22,439 ZAC−1.60%18.68 K0.0473.13 B ZAR6.2036.22 ZAR−20.56%10.36%Non-energy minerals
Neutral
TFGFoschini Group Limited
65.49 B ZAR4,966 ZAC−0.42%19.47 K0.0116.13 B ZAR12.214.07 ZAR−58.17%5.47%Retail trade
Neutral
DTCDatatec Limited
64.18 B ZAR8,256 ZAC−0.73%55.95 K0.0620.15 B ZAR12.266.73 ZAR+48.08%4.97%Technology services
No rating
SNTSantam Limited
61.2 B ZAR40,688 ZAC−1.49%16.68 K0.1945.57 B ZAR10.6738.13 ZAR+5.18%4.06%Finance
Buy
NPHNortham Platinum Holdings Limited
53.79 B ZAR28,134 ZAC−2.06%52.58 K0.02113.11 B ZAR8.1334.59 ZAR+816.99%3.08%Non-energy minerals
Buy
CLSClicks Group Limited
51.29 B ZAR20,688 ZAC+0.20%43.65 K0.0247.84 B ZAR14.6414.13 ZAR+12.09%4.44%Retail trade
Buy
REMRemgro Limited
51.01 B ZAR20,389 ZAC−0.40%47.46 K0.05115.66 B ZAR78.542.60 ZAR−56.38%2.08%Finance
Neutral
BOXBoxer Retail Limited
47.07 B ZAR8,116 ZAC−0.06%89.42 K0.1237.15 B ZAR23.863.40 ZAR+13.56%1.81%Consumer services
Buy
SPGSuper Group Limited
45.83 B ZAR1,789 ZAC−1.60%4.54 K0.006.16 B ZAR15.661.14 ZAR−90.40%0.00%Transportation
Strong buy
TKGTelkom SA SOC Ltd.
44.48 B ZAR5,311 ZAC−0.77%10.02 K0.0226.17 B ZAR7.467.12 ZAR−52.75%5.16%Communications
Buy
OUTOUTsurance Group Limited
43.75 B ZAR8,465 ZAC−0.75%76.94 K0.02131.82 B ZAR23.393.62 ZAR+19.33%3.15%Finance
Buy
DCPDis-Chem Pharmacies Limited
42.83 B ZAR2,705 ZAC−0.18%28.54 K0.0123.3 B ZAR23.701.14 ZAR−17.00%1.69%Retail trade
Neutral
MRPMr Price Group Limited
42.32 B ZAR16,167 ZAC−0.11%22.83 K0.0341.61 B ZAR11.4914.08 ZAR+2.60%5.62%Retail trade
Buy
EXXExxaro Resources Limited
41.77 B ZAR18,265 ZAC−0.83%32.7 K0.0343.12 B ZAR6.4028.56 ZAR−15.75%10.01%Energy minerals
Strong buy
APNAspen Pharmacare Holdings Limited
34.87 B ZAR16,199 ZAC−1.45%44.3 K0.0270.83 B ZAR27.185.96 ZAR1.36%Health technology
Neutral
TBSTiger Brands Limited
34.39 B ZAR27,347 ZAC−0.18%15.96 K0.0339.43 B ZAR12.5321.82 ZAR−7.75%6.11%Consumer non-durables
Strong buy
ACLArcelorMittal South Africa Limited
32.29 B ZAR139 ZAC−0.71%28.46 K0.061.56 B ZAR−2.98 ZAR+40.13%0.00%Non-energy minerals
No rating
AFEAECI Ltd
32.18 B ZAR10,141 ZAC−0.20%2.25 K0.019.69 B ZAR28.103.61 ZAR2.24%Process industries
No rating
KAPKAP Limited
29.61 B ZAR277 ZAC−1.07%29.1 K0.017.02 B ZAR−0.05 ZAR−6,125.00%0.00%Transportation
Strong sell
TGAThungela Resources Limited
29.6 B ZAR11,917 ZAC−1.24%32.02 K0.0516.95 B ZAR−47.09 ZAR−347.45%10.49%Utilities
Neutral
WBOWilson Bayly Holmes-Ovcon Limited
28.33 B ZAR13,896 ZAC−0.22%4.72 K0.028.68 B ZAR6.0423.02 ZAR−1.50%4.44%Industrial services
Buy
WBCWe Buy Cars Holdings Ltd.
26.66 B ZAR2,854 ZAC+0.04%24.25 K0.0211.94 B ZAR12.972.20 ZAR+0.62%2.20%Retail trade
Buy
AEGAveng Limited
26.4 B ZAR417 ZAC−2.57%1700.01531.91 M ZAR−1.34 ZAR+83.93%0.00%Industrial services
Strong buy
NTCNetcare Limited
26.34 B ZAR1,787 ZAC−0.33%65.75 K0.0220.71 B ZAR12.401.44 ZAR+20.97%5.20%Health services
Buy
LHCLife Healthcare Group Holdings Limited
25.1 B ZAR1,179 ZAC−0.08%128 K0.0417.05 B ZAR2.494.74 ZAR4.80%Health services
Buy
RCLRCL Foods Limited
24.5 B ZAR690 ZAC+2.99%19.75 K0.036.03 B ZAR8.250.84 ZAR−53.20%9.15%Consumer non-durables
No rating
OMNOmnia Holdings Limited
24.2 B ZAR12,245 ZAC−0.45%39.33 K0.0519.55 B ZAR14.318.56 ZAR+22.82%3.81%Process industries
Neutral
HCIHosken Consolidated Investments Limited
23.09 B ZAR16,110 ZAC−0.86%4940.0112.92 B ZAR5.0431.95 ZAR−60.90%1.20%Consumer services
No rating
ARLAstral Foods Limited
22.62 B ZAR19,822 ZAC+0.54%1.14 K0.027.6 B ZAR4.8440.95 ZAR+172.36%10.30%Process industries
No rating
RBXRaubex Group Limited
22.05 B ZAR4,150 ZAC−0.53%2.03 K0.017.54 B ZAR6.955.97 ZAR+0.66%4.70%Industrial services
No rating
TRUTruworths International Limited
21.79 B ZAR4,168 ZAC−1.26%69.66 K0.0415.13 B ZAR5.887.09 ZAR−4.14%11.56%Retail trade
Neutral
PMRPremier Group Limited
21.19 B ZAR18,117 ZAC−0.66%10.41 K0.0330.03 B ZAR16.1211.24 ZAR+21.91%1.85%Distribution services
Strong buy
KALKAL Group Limited
20.31 B ZAR4,798 ZAC+0.38%1.41 K0.133.23 B ZAR6.956.90 ZAR+26.01%4.69%Commercial services
No rating
NRPNEPI Rockcastle N.V.
18.64 B ZAR14,590 ZAC−0.25%30.12 K0.02104.19 B ZAR10.1814.33 ZAR−10.55%7.71%Finance
Buy
NY1Ninety One Ltd.
18.19 B ZAR4,419 ZAC−0.34%11.14 K0.0289.52 B ZAR11.083.99 ZAR+0.07%6.68%Finance
Strong buy
MTAMetair Investments Limited
17.87 B ZAR499 ZAC+0.81%3000.00953.95 M ZAR−0.68 ZAR+65.94%0.00%Producer manufacturing
No rating
CMLCoronation Fund Managers Limited
17.54 B ZAR4,348 ZAC−0.34%140.86 K0.2016.89 B ZAR9.384.63 ZAR−27.33%10.39%Finance
Strong buy
RBORainbow Chicken Limited
17.05 B ZAR640 ZAC+0.47%7000.015.7 B ZAR4.281.50 ZAR+134.74%5.52%Process industries
No rating
AVIAVI Limited Class Y
16.24 B ZAR8,542 ZAC+0.35%70.38 K0.0528.53 B ZAR11.247.60 ZAR+5.41%7.68%Consumer non-durables
Buy
CMHCombined Motor Holdings Limited
15.71 B ZAR3,599 ZAC+4.77%1.51 K0.072.38 B ZAR6.865.25 ZAR+32.36%6.17%Retail trade
No rating
ARIAfrican Rainbow Minerals Limited
15.25 B ZAR17,151 ZAC−1.12%12.32 K0.0331.24 B ZAR8.5720.02 ZAR+1,096.71%6.29%Non-energy minerals
Buy
MPTMpact Limited
13.95 B ZAR1,671 ZAC+0.06%1000.002.47 B ZAR13.631.23 ZAR−57.64%3.41%Process industries
Buy
RLOReunert Limited
13.88 B ZAR5,681 ZAC−1.11%14.23 K0.029.03 B ZAR10.545.39 ZAR+1.55%6.80%Consumer durables
No rating
GRTGrowthpoint Properties Limited
13.33 B ZAR1,599 ZAC−0.37%223.59 K0.0154.48 B ZAR7.222.22 ZAR+43.68%8.20%Finance
Neutral
BLUBlu Label Unlimited Group Ltd
13.05 B ZAR812 ZAC−0.49%59.21 K0.037.41 B ZAR−5.42 ZAR−297.09%5.34%Distribution services
No rating
HLMHulamin Limited
13.05 B ZAR225 ZAC0.00%8.01 K0.07729.72 M ZAR7.100.32 ZAR0.00%Non-energy minerals
No rating
CAACA Sales Holdings (Pty) Ltd.
12.81 B ZAR1,360 ZAC−1.45%22.59 K0.136.56 B ZAR9.301.46 ZAR+11.43%2.08%Distribution services
No rating
CCDCell C Holdings Ltd.
12.64 B ZAR2,459 ZAC−0.28%180.008.2 B ZAR2.0112.24 ZAR0.00%Miscellaneous
No rating
ADRAdcorp Holdings Limited
12.46 B ZAR630 ZAC+8.62%1.05 K0.04676.22 M ZAR4.631.36 ZAR+4.56%12.36%Commercial services
No rating
LBRLibstar Holdings Ltd.
12.33 B ZAR367 ZAC−0.81%2.68 K0.012.2 B ZAR95.570.04 ZAR7.78%Consumer non-durables
Neutral
CSBCashbuild Limited
12.11 B ZAR10,098 ZAC+0.48%1160.002.06 B ZAR13.047.75 ZAR−24.50%6.93%Retail trade
Strong buy
CHPChoppies Enterprises Limited
11.82 B ZAR90 ZAC+9.76%9.99 K0.313.26 B ZAR14.740.06 ZAR−33.80%1.07%Retail trade
No rating
DRDDRDGOLD Ltd.
11.16 B ZAR4,050 ZAC−3.36%91.68 K0.0636.01 B ZAR8.284.89 ZAR+89.07%2.12%Non-energy minerals
Buy
BELBell Equipment Limited
11.15 B ZAR3,917 ZAC0.00%3.79 K0.043.75 B ZAR17.942.18 ZAR−30.77%2.52%Producer manufacturing
No rating
RDFRedefine Properties Limited
11.01 B ZAR601 ZAC−0.66%350.86 K0.0241.39 B ZAR6.730.89 ZAR+39.14%8.02%Finance
Buy
THATharisa Plc
10.9 B ZAR2,752 ZAC0.00%1.13 K0.038.23 B ZAR4.026.85 ZAR+123.63%2.48%Non-energy minerals
Strong buy
ZZDZeda Limited
10.84 B ZAR1,529 ZAC+0.59%880.002.83 B ZAR4.043.79 ZAR+11.90%13.12%Finance
Strong buy
TSGTsogo Sun Limited
10.84 B ZAR770 ZAC0.00%6.32 K0.017.44 B ZAR6.101.26 ZAR+5.45%6.12%Consumer services
Neutral
NPKNampak Limited
10.73 B ZAR46,800 ZAC+1.41%360.013.65 B ZAR3.35139.82 ZAR+79.91%0.00%Process industries
No rating
SUISun International Limited
10.59 B ZAR4,481 ZAC−3.94%73.07 K0.1411.01 B ZAR6.806.59 ZAR+8.64%9.10%Consumer services
Buy
LEWLewis Group Limited
10.32 B ZAR8,350 ZAC−0.60%28.38 K0.324.35 B ZAR5.2615.87 ZAR+13.12%10.68%Retail trade
No rating
PPCPPC Limited
10.26 B ZAR790 ZAC+0.89%959.74 K0.2012.02 B ZAR14.010.56 ZAR+77.91%3.77%Non-energy minerals
Strong buy
KSTPSG Financial Services Limited
10.13 B ZAR3,263 ZAC−0.43%25.01 K0.0240.1 B ZAR23.791.37 ZAR+37.33%1.64%Finance
No rating
AFTAfrimat Limited
10.01 B ZAR2,869 ZAC+1.02%16.94 K0.024.38 B ZAR36.270.79 ZAR+29.97%1.23%Non-energy minerals
Strong buy
OCEOceana Group Limited
9.99 B ZAR6,564 ZAC−0.55%1.72 K0.027.69 B ZAR11.065.94 ZAR−9.27%4.45%Consumer non-durables
Strong buy
AELAltron Limited Class A
9.64 B ZAR2,781 ZAC−0.32%300.0010.88 B ZAR15.121.84 ZAR+84.78%4.16%Technology services
No rating
ADHADvTECH Limited
9.33 B ZAR5,186 ZAC−0.65%17.37 K0.0228.29 B ZAR20.782.50 ZAR+15.84%2.25%Commercial services
No rating
ITEItaltile Limited
8.77 B ZAR841 ZAC−0.94%33.11 K0.2310.23 B ZAR7.481.13 ZAR−10.40%5.42%Retail trade
Buy
HDCHudaco Industries Limited
8.75 B ZAR18,225 ZAC−1.49%4.37 K0.204.84 B ZAR10.8716.76 ZAR−12.41%6.24%Distribution services
Buy
FBRFamous Brands Limited
8.74 B ZAR5,110 ZAC−1.64%5580.015.21 B ZAR8.535.99 ZAR+9.84%7.42%Consumer services
No rating
IVTInvicta Holdings Limited
8.44 B ZAR3,575 ZAC+2.14%2.64 K0.613.04 B ZAR6.445.56 ZAR−27.97%3.57%Distribution services
No rating
SSKStefanutti Stocks Holdings Limited
7.84 B ZAR590 ZAC−0.17%6.2 K0.09988.41 M ZAR1.693.50 ZAR+364.72%0.00%Industrial services
No rating