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 Limited
416.37 B ZAR30,939 ZAC+0.17%296.12 K0.10501.02 B ZAR11.1427.77 ZAR+6.35%5.11%Finance
Neutral
FSRFirstRand Limited
264.89 B ZAR9,352 ZAC−0.10%685.74 K0.05528.56 B ZAR12.507.48 ZAR+9.75%4.94%Finance
Buy
SHPShoprite Holdings Limited
252.7 B ZAR26,111 ZAC−0.05%74.32 K0.04144.73 B ZAR18.7113.96 ZAR+22.02%2.96%Retail trade
Buy
SOLSasol Limited
249.1 B ZAR10,851 ZAC−1.90%280.08 K0.0772.5 B ZAR10.4010.43 ZAR0.00%Process industries
Neutral
BIDBid Corporation Limited
235.59 B ZAR41,978 ZAC+0.34%65.74 K0.06144.13 B ZAR17.3024.27 ZAR+1.82%2.70%Consumer services
Buy
SLMSanlam Limited
234.22 B ZAR10,045 ZAC−0.11%236.66 K0.05198.93 B ZAR9.4210.66 ZAR+36.43%4.42%Finance
Neutral
ABGAbsa Group Limited
221.33 B ZAR25,629 ZAC−0.10%144.7 K0.06212.65 B ZAR9.3127.53 ZAR+20.66%6.08%Finance
Buy
MTNMTN Group Limited
188 B ZAR19,098 ZAC+1.46%1.04 M0.16322.69 B ZAR46.574.10 ZAR1.87%Communications
Buy
MTMMomentum Group Limited
170.64 B ZAR3,855 ZAC+0.03%100.96 K0.0547.99 B ZAR8.854.35 ZAR+57.29%4.56%Finance
Neutral
NEDNedbank Group
161.14 B ZAR26,998 ZAC+0.27%103.99 K0.05122.41 B ZAR7.9334.04 ZAR+3.05%7.90%Finance
Buy
OMUOld Mutual Ltd.
158.85 B ZAR1,594 ZAC+0.25%985.2 K0.0673.3 B ZAR10.881.46 ZAR−18.16%5.65%Finance
Neutral
VODVodacom Group Limited
150.78 B ZAR15,514 ZAC−0.14%317.29 K0.18297.76 B ZAR16.259.55 ZAR+27.02%4.32%Communications
Neutral
SPPSpar Group Limited
133.41 B ZAR8,919 ZAC+0.10%47.87 K0.0617.05 B ZAR−25.07 ZAR−1,472.04%0.00%Distribution services
Buy
NPNNaspers Limited Class N
130.94 B ZAR93,598 ZAC−1.87%263.6 K0.12750.52 B ZAR7.45125.62 ZAR+85.42%0.53%Technology services
Buy
BVTBidvest Group Limited
126.61 B ZAR24,077 ZAC−0.25%31.22 K0.0382.7 B ZAR13.5117.83 ZAR−4.63%3.79%Retail trade
Buy
PIKPick N Pay Stores Limited
121.56 B ZAR2,087 ZAC−9.65%3.35 M1.6524.36 B ZAR−0.55 ZAR+90.85%0.00%Retail trade
Neutral
INLInvestec Limited
114.43 B ZAR13,444 ZAC+0.52%63.55 K0.09245.91 B ZAR7.6617.55 ZAR+3.07%6.59%Finance
Neutral
MTHMotus Holdings Limited
112.6 B ZAR12,755 ZAC+0.01%244.52 K0.8522.12 B ZAR9.1014.02 ZAR+0.60%4.27%Distribution services
Buy
SSWSibanye Stillwater Limited
112.13 B ZAR6,635 ZAC−0.76%873.82 K0.04186.08 B ZAR−1.26 ZAR+93.25%0.00%Non-energy minerals
Buy
VALValterra Platinum Limited
108.99 B ZAR144,423 ZAC+0.90%162.51 K0.10373.8 B ZAR288.265.01 ZAR−88.63%0.35%Non-energy minerals
Buy
SAPSappi Limited
97.95 B ZAR1,808 ZAC+0.89%644.75 K0.1411.28 B ZAR−8.32 ZAR−219.68%0.00%Process industries
Buy
GFIGold Fields Limited
95.36 B ZAR87,310 ZAC+0.63%135.06 K0.05774.73 B ZAR23.0537.88 ZAR+191.98%1.62%Non-energy minerals
Buy
PPHPepkor Holdings Ltd.
95.34 B ZAR2,622 ZAC−0.15%623.82 K0.0496.66 B ZAR17.251.52 ZAR+226.76%2.02%Retail trade
Buy
IMPImpala Platinum Holdings Limited
85.46 B ZAR27,798 ZAC−0.97%210.48 K0.04248.03 B ZAR330.570.84 ZAR0.60%Non-energy minerals
Buy
DSYDiscovery Limited
84.62 B ZAR23,820 ZAC+0.90%222.65 K0.13160.3 B ZAR17.0813.95 ZAR+29.10%1.21%Finance
Strong buy
WHLWoolworths Holdings Limited
79.54 B ZAR5,417 ZAC−0.81%130.56 K0.0249.37 B ZAR20.022.71 ZAR−5.48%3.42%Retail trade
Neutral
HARHarmony Gold Mining Co. Ltd.
78.49 B ZAR33,997 ZAC+0.21%172.84 K0.06208.56 B ZAR14.8622.88 ZAR+67.77%1.16%Non-energy minerals
Buy
KIOKumba Iron Ore Limited
73.78 B ZAR38,297 ZAC+1.51%75.81 K0.16119.82 B ZAR8.4045.59 ZAR−27.50%9.77%Non-energy minerals
Neutral
DTCDatatec Limited
66.53 B ZAR7,676 ZAC−0.09%19.37 K0.0418.49 B ZAR12.096.35 ZAR+38.29%4.82%Technology services
Buy
CPICapitec Bank Holdings Limited
64.15 B ZAR453,438 ZAC+0.26%18.96 K0.09516.93 B ZAR34.29132.25 ZAR+24.48%1.58%Finance
Buy
TFGFoschini Group Limited
61.2 B ZAR8,079 ZAC−0.01%93.19 K0.0426.35 B ZAR9.028.96 ZAR−1.65%4.42%Retail trade
Buy
SNTSantam Limited
57.31 B ZAR44,601 ZAC−0.11%9810.0248.94 B ZAR12.3036.25 ZAR+8.30%3.55%Finance
Buy
REMRemgro Limited
51.51 B ZAR18,300 ZAC−0.61%86.34 K0.10104.07 B ZAR30.755.95 ZAR+186.20%1.87%Finance
Buy
CLSClicks Group Limited
51.29 B ZAR32,067 ZAC−0.94%47.2 K0.0476.14 B ZAR23.5313.63 ZAR+14.47%2.72%Retail trade
Strong buy
SPGSuper Group Limited
44.51 B ZAR1,690 ZAC−0.29%26.66 K0.055.84 B ZAR1.4211.91 ZAR+8,452.59%3.48%Transportation
Neutral
TKGTelkom SA SOC Ltd.
43.88 B ZAR5,779 ZAC+0.16%133.68 K0.1427.87 B ZAR3.5816.14 ZAR+303.44%2.86%Communications
Neutral
APNAspen Pharmacare Holdings Limited
43.36 B ZAR11,007 ZAC+0.20%76.31 K0.1149.42 B ZAR−2.44 ZAR−124.61%1.90%Health technology
Neutral
BOXBoxer Retail Limited
42.66 B ZAR7,011 ZAC−3.12%84.98 K0.2232.92 B ZAR22.883.06 ZAR+1.86%0.63%Consumer services
Neutral
EXXExxaro Resources Limited
40.73 B ZAR19,378 ZAC−1.68%41.95 K0.0746.06 B ZAR5.7233.89 ZAR−9.70%8.69%Energy minerals
Strong buy
MRPMr Price Group Limited
40.57 B ZAR16,817 ZAC−0.38%156.15 K0.0844.09 B ZAR12.0014.02 ZAR+10.20%5.36%Retail trade
Buy
OUTOUTsurance Group Limited
39.24 B ZAR7,471 ZAC+1.21%272.66 K0.09113.56 B ZAR24.633.03 ZAR+16.52%3.23%Finance
Buy
DCPDis-Chem Pharmacies Limited
39.17 B ZAR3,619 ZAC0.00%65.65 K0.0730.97 B ZAR25.141.44 ZAR+16.34%1.59%Retail trade
Neutral
TGAThungela Resources Limited
35.55 B ZAR10,256 ZAC+0.96%44.16 K0.0914.3 B ZAR5.3919.03 ZAR−21.10%12.78%Utilities
Sell
TBSTiger Brands Limited
34.39 B ZAR34,496 ZAC−0.79%18.75 K0.0351.8 B ZAR14.0924.49 ZAR+27.83%4.62%Consumer non-durables
Buy
AFEAECI Ltd
33.6 B ZAR9,745 ZAC+0.98%79.06 K0.229.13 B ZAR−2.09 ZAR−128.77%3.33%Process industries
No rating
NPHNortham Platinum Holdings Limited
32.85 B ZAR35,925 ZAC−1.20%75.25 K0.03140.85 B ZAR95.253.77 ZAR−18.19%0.60%Non-energy minerals
Buy
ACLArcelorMittal South Africa Limited
32.29 B ZAR134 ZAC+3.08%280.18 K0.381.47 B ZAR−2.60 ZAR+50.33%0.00%Non-energy minerals
No rating
AEGAveng Limited
30.93 B ZAR535 ZAC0.00%6.28 K0.09671.1 M ZAR−8.33 ZAR−445.83%0.00%Industrial services
No rating
KAPKAP Limited
29.61 B ZAR210 ZAC+2.44%281.37 K0.115.24 B ZAR2,625.000.00 ZAR−99.81%0.00%Transportation
Neutral
WBOWilson Bayly Holmes-Ovcon Limited
28.49 B ZAR18,560 ZAC+1.70%10.29 K0.0711.54 B ZAR7.9423.37 ZAR+27.29%3.46%Industrial services
Neutral
WBCWe Buy Cars Holdings Ltd.
26.66 B ZAR4,217 ZAC−0.07%49.19 K0.0217.26 B ZAR19.062.21 ZAR+169.08%1.45%Retail trade
Neutral
RCLRCL Foods Limited
26.49 B ZAR930 ZAC−0.96%210.49 K9.288.55 B ZAR5.211.79 ZAR−1.79%6.31%Consumer non-durables
No rating
NTCNetcare Limited
26.34 B ZAR1,554 ZAC+0.26%15.54 K0.0119.72 B ZAR11.691.33 ZAR+22.17%5.44%Health services
Strong buy
LHCLife Healthcare Group Holdings Limited
25.1 B ZAR1,093 ZAC−0.18%1.58 M0.2215.94 B ZAR4.112.66 ZAR−19.91%5.11%Health services
Neutral
OMNOmnia Holdings Limited
22.82 B ZAR8,618 ZAC−0.29%6.42 K0.0213.7 B ZAR11.827.29 ZAR+2.24%4.64%Process industries
Strong buy
ARLAstral Foods Limited
22.62 B ZAR27,566 ZAC+0.01%18.59 K0.1310.81 B ZAR12.2122.57 ZAR+15.77%3.92%Process industries
Buy
HCIHosken Consolidated Investments Limited
22.32 B ZAR16,250 ZAC+0.62%8.11 K0.2112.84 B ZAR2.1874.59 ZAR+588.68%1.11%Consumer services
No rating
TRUTruworths International Limited
21.7 B ZAR5,724 ZAC−0.28%328.39 K0.1420.72 B ZAR7.747.40 ZAR−28.79%8.52%Retail trade
Neutral
RBXRaubex Group Limited
21.08 B ZAR5,320 ZAC+1.43%210.25 K0.219.33 B ZAR9.615.54 ZAR−1.30%3.58%Industrial services
Strong buy
KALKAL Group Limited
20.31 B ZAR4,845 ZAC+0.21%4.55 K0.143.45 B ZAR8.505.70 ZAR+1.95%3.72%Commercial services
No rating
PMRPremier Group Limited
19.88 B ZAR18,341 ZAC−0.16%2760.0023.77 B ZAR17.8710.26 ZAR+26.80%2.33%Distribution services
Strong buy
CMLCoronation Fund Managers Limited
17.54 B ZAR5,049 ZAC+0.38%13.7 K0.0319.48 B ZAR11.214.50 ZAR−28.56%9.02%Finance
Strong buy
NY1Ninety One Ltd.
16.56 B ZAR5,200 ZAC−1.18%72.65 K0.1097.31 B ZAR12.104.30 ZAR+5.80%5.72%Finance
Strong buy
NRPNEPI Rockcastle N.V
16.55 B ZAR14,458 ZAC−0.77%92.02 K0.05104.59 B ZAR9.0316.02 ZAR+0.47%7.58%Finance
Buy
AVIAVI Limited Class Y
16.02 B ZAR10,981 ZAC−0.27%31.19 K0.0337.03 B ZAR15.237.21 ZAR+6.76%5.67%Consumer non-durables
Strong buy
RBORainbow Chicken Limited
15.84 B ZAR700 ZAC+1.89%24.6 K0.296.11 B ZAR10.990.64 ZAR+214.77%2.94%Process industries
No rating
BLUBlu Label Unlimited Group Ltd
14.05 B ZAR998 ZAC−0.10%412.18 K0.308.65 B ZAR3.632.75 ZAR+282.12%0.00%Distribution services
No rating
RLOReunert Limited
13.88 B ZAR6,317 ZAC+0.64%6.86 K0.029.86 B ZAR11.325.58 ZAR−8.55%6.10%Consumer durables
No rating
HLMHulamin Limited
13.64 B ZAR213 ZAC0.00%11 K0.21713.5 M ZAR−0.11 ZAR−115.80%0.00%Non-energy minerals
No rating
MPTMpact Limited
13.29 B ZAR2,078 ZAC0.00%4.38 K0.273.09 B ZAR7.182.89 ZAR−30.69%5.02%Process industries
No rating
CMHCombined Motor Holdings Limited
13.25 B ZAR3,648 ZAC+0.75%4410.012.51 B ZAR8.334.38 ZAR−4.39%4.74%Retail trade
No rating
ADRAdcorp Holdings Limited
13.24 B ZAR653 ZAC+0.31%860.00681.59 M ZAR4.261.53 ZAR+98.24%11.78%Commercial services
No rating
CAACA Sales Holdings (Pty) Ltd.
12.52 B ZAR1,500 ZAC−0.66%11.46 K0.187.43 B ZAR11.431.31 ZAR+26.98%1.58%Distribution services
No rating
CHPChoppies Enterprises Limited
11.82 B ZAR239 ZAC−0.42%2030.003.93 B ZAR35.130.07 ZAR−29.38%1.22%Retail trade
No rating
MTAMetair Investments Limited
11.82 B ZAR449 ZAC−0.22%2.84 K0.02867.23 M ZAR−2.00 ZAR−14,628.68%0.00%Producer manufacturing
No rating
LBRLibstar Holdings Ltd.
11.77 B ZAR455 ZAC−0.87%101.88 K0.022.4 B ZAR−0.43 ZAR−203.63%3.27%Consumer non-durables
Neutral
BELBell Equipment Limited
11.7 B ZAR3,812 ZAC−2.26%500.013.73 B ZAR12.093.15 ZAR−58.39%4.10%Producer manufacturing
No rating
ARIAfrican Rainbow Minerals Limited
11.66 B ZAR22,501 ZAC−2.00%61.93 K0.0841.09 B ZAR134.521.67 ZAR−89.57%4.60%Non-energy minerals
Buy
CSBCashbuild Limited
11.48 B ZAR14,159 ZAC−0.04%3510.083.07 B ZAR13.8010.26 ZAR+155.13%4.29%Retail trade
Strong buy
THATharisa Plc
10.9 B ZAR2,913 ZAC−0.85%4640.008.89 B ZAR6.244.67 ZAR−6.54%2.74%Non-energy minerals
Strong buy
TSGTsogo Sun Limited
10.88 B ZAR771 ZAC+2.25%10.02 K0.027.62 B ZAR6.731.15 ZAR−12.49%6.00%Consumer services
Neutral
ZZDZeda Limited
10.84 B ZAR1,259 ZAC+0.88%2720.002.32 B ZAR3.483.61 ZAR+12.82%8.43%Finance
Buy
NPKNampak Limited
10.73 B ZAR50,484 ZAC−1.07%10.26 K1.474.04 B ZAR3.68137.22 ZAR+1,861.64%0.00%Process industries
No rating
SUISun International Limited
10.33 B ZAR4,297 ZAC+1.06%8.68 K0.0110.39 B ZAR7.096.06 ZAR+36.01%9.49%Consumer services
Buy
OCEOceana Group Limited
9.99 B ZAR5,500 ZAC−0.18%7.46 K0.136.41 B ZAR9.795.62 ZAR−38.84%5.18%Consumer non-durables
Neutral
PPCPPC Limited
9.87 B ZAR623 ZAC−0.32%4.22 M1.559.42 B ZAR17.800.35 ZAR+409.46%2.87%Non-energy minerals
Strong buy
AELAltron Limited Class A
9.59 B ZAR1,931 ZAC−0.41%307.57 K0.867.37 B ZAR20.280.95 ZAR−13.52%5.08%Technology services
No rating
LEWLewis Group Limited
9.29 B ZAR9,365 ZAC−1.32%270.004.9 B ZAR6.3514.75 ZAR+52.79%8.90%Retail trade
Strong buy
KSTPSG Financial Services Limited
8.91 B ZAR2,710 ZAC−0.66%765.45 K0.7033.73 B ZAR23.841.14 ZAR+25.14%2.02%Finance
No rating
ITEItaltile Limited
8.88 B ZAR966 ZAC−1.43%2.76 K0.0211.92 B ZAR7.691.26 ZAR+2.87%5.10%Retail trade
Buy
HDCHudaco Industries Limited
8.75 B ZAR20,900 ZAC+0.24%620.005.82 B ZAR10.5419.82 ZAR+12.13%5.06%Distribution services
Buy
ADHADvTECH Limited
8.52 B ZAR3,927 ZAC−0.13%7.44 K0.0221.84 B ZAR18.232.15 ZAR+15.34%2.71%Commercial services
Sell
ACTAfroCentric Investment Corporation Limited Registered Shs
8.48 B ZAR115 ZAC−8.73%6.83 K0.061.08 B ZAR4.65%Retail trade
No rating
MRFMerafe Resources Limited
8.44 B ZAR114 ZAC0.00%120.48 K0.072.85 B ZAR15.770.07 ZAR−87.31%10.53%Non-energy minerals
Strong buy
AFTAfrimat Limited
8.32 B ZAR4,158 ZAC−0.24%64.25 K0.126.41 B ZAR−0.66 ZAR−113.43%0.83%Non-energy minerals
Strong buy
FBRFamous Brands Limited
8.28 B ZAR5,824 ZAC+0.83%4.29 K0.025.82 B ZAR10.395.60 ZAR+17.14%6.15%Transportation
Strong buy
RFGRFG Holdings Ltd.
8.14 B ZAR2,504 ZAC0.00%790.006.72 B ZAR14.861.69 ZAR−21.39%3.88%Consumer non-durables
Strong buy
IVTInvicta Holdings Limited
8.11 B ZAR3,598 ZAC−0.03%4 K0.213.06 B ZAR4.567.88 ZAR+80.66%3.20%Distribution services
No rating
DRDDRDGOLD Ltd.
7.88 B ZAR5,483 ZAC−0.31%222.9 K0.0945.26 B ZAR21.192.59 ZAR+68.56%1.33%Non-energy minerals
Neutral
SSKStefanutti Stocks Holdings Limited
7.66 B ZAR426 ZAC−3.62%69 K0.27752.6 M ZAR4.081.04 ZAR+744.26%0.00%Industrial services
No rating