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,034 ZAC−0.92%2.48 M1.11483.31 B ZAR9.8731.43 ZAR+13.19%5.96%Finance
Buy
SLMSanlam Limited
288.64 B ZAR8,842 ZAC−0.85%4.08 M0.84170.03 B ZAR9.898.94 ZAR−16.13%5.63%Finance
Strong buy
SOLSasol Limited
272.12 B ZAR24,700 ZAC−2.82%2.73 M0.70169.89 B ZAR13.3018.58 ZAR+78.10%0.00%Process industries
Buy
SHPShoprite Holdings Limited
270.77 B ZAR33,666 ZAC−1.80%2.74 M2.00184.41 B ZAR22.9914.65 ZAR+4.93%2.60%Retail trade
Strong buy
BIDBid Corporation Limited
242.2 B ZAR46,860 ZAC−0.18%1.37 M1.28155.31 B ZAR17.6326.57 ZAR+9.51%2.68%Consumer services
Buy
FSRFirstRand Limited
234.13 B ZAR9,667 ZAC−0.78%12.99 M1.12515.22 B ZAR15.116.40 ZAR−14.48%5.87%Finance
Buy
MTNMTN Group Limited
226.71 B ZAR21,317 ZAC−2.05%4.41 M1.01370.59 B ZAR21.949.72 ZAR+136.89%2.36%Communications
Buy
ABGAbsa Group Limited
219.36 B ZAR23,077 ZAC−0.19%1.98 M0.68184.19 B ZAR8.2527.96 ZAR+1.54%7.65%Finance
Buy
NPNNaspers Limited Class N
188.3 B ZAR75,725 ZAC−2.56%1.81 M0.84524.93 B ZAR6.86110.46 ZAR−1.10%0.72%Technology services
Buy
MTMMomentum Group Limited
177.44 B ZAR4,110 ZAC−0.44%991.33 K0.6449 B ZAR8.234.99 ZAR+14.72%5.82%Finance
Buy
OMUOld Mutual Ltd.
166.97 B ZAR1,466 ZAC−1.68%11.38 M0.7862.77 B ZAR7.751.89 ZAR+29.18%6.55%Finance
Buy
VODVodacom Group Limited
166.12 B ZAR16,267 ZAC−2.52%2.26 M1.30313.72 B ZAR15.6610.39 ZAR+22.96%4.53%Communications
Neutral
NEDNedbank Group
162.42 B ZAR29,529 ZAC−1.87%2.49 M1.76130.15 B ZAR15.5918.94 ZAR−44.35%7.52%Finance
Buy
GFIGold Fields Limited
156.42 B ZAR63,019 ZAC+3.91%3.7 M1.28520.82 B ZAR7.6382.59 ZAR+118.05%5.92%Non-energy minerals
Buy
IMPImpala Platinum Holdings Limited
135.15 B ZAR17,525 ZAC−2.78%2.46 M0.76156.3 B ZAR5.1034.38 ZAR+3,988.80%5.19%Non-energy minerals
Strong buy
SPPSpar Group Limited
133.41 B ZAR5,298 ZAC+2.61%555.43 K1.2310.07 B ZAR—−1.96 ZAR+90.50%0.00%Distribution services
Sell
BVTBidvest Group Limited
130.32 B ZAR24,778 ZAC−1.60%901.87 K0.9182.18 B ZAR13.7118.07 ZAR+1.39%4.04%Retail trade
Strong buy
SSWSibanye Stillwater Limited
129.68 B ZAR3,856 ZAC+0.42%7.75 M0.66104.11 B ZAR7.774.96 ZAR—9.03%Non-energy minerals
Buy
PIKPick N Pay Stores Limited
123.15 B ZAR2,519 ZAC−0.43%1.92 M0.3823.81 B ZAR—−0.68 ZAR−24.16%0.00%Retail trade
Neutral
VALValterra Platinum Limited
116.33 B ZAR115,159 ZAC−1.72%455.61 K0.52290.98 B ZAR8.34138.07 ZAR+2,655.78%5.01%Non-energy minerals
Buy
MTHMotus Holdings Limited
113.55 B ZAR11,132 ZAC−2.24%738.4 K1.9818.32 B ZAR6.4017.38 ZAR+24.02%6.57%Distribution services
Buy
INLInvestec Limited
110.61 B ZAR13,445 ZAC−1.53%1.06 M1.47254.25 B ZAR7.4618.02 ZAR+5.51%6.49%Finance
No rating
HARHarmony Gold Mining Co. Ltd.
108.89 B ZAR27,702 ZAC+1.38%2.19 M1.14162.61 B ZAR5.9846.32 ZAR+102.46%4.98%Non-energy minerals
Buy
SAPSappi Limited
97.95 B ZAR1,125 ZAC−13.66%7.43 M4.237.14 B ZAR—−22.75 ZAR−912.83%0.00%Process industries
Neutral
PPHPepkor Holdings Ltd.
95.34 B ZAR1,965 ZAC+1.24%21.27 M1.0867.12 B ZAR12.291.60 ZAR+211.21%2.91%Retail trade
Buy
DSYDiscovery Limited
91.91 B ZAR27,620 ZAC+0.01%1.3 M1.01185.04 B ZAR14.3419.25 ZAR+38.05%1.40%Finance
Buy
WHLWoolworths Holdings Limited
82.84 B ZAR4,139 ZAC+0.02%2.99 M0.9435.06 B ZAR15.922.60 ZAR−3.87%5.08%Retail trade
Neutral
CPICapitec Limited
76.21 B ZAR489,771 ZAC−0.29%262.24 K1.07536.26 B ZAR30.92158.42 ZAR+19.79%1.83%Finance
Strong buy
KIOKumba Iron Ore Limited
72.11 B ZAR22,572 ZAC+1.42%600.39 K1.5869.94 B ZAR6.2336.22 ZAR−20.56%10.70%Non-energy minerals
Neutral
TFGFoschini Group Limited
65.49 B ZAR5,500 ZAC+6.98%4.77 M1.5815.72 B ZAR13.524.07 ZAR−58.17%5.56%Retail trade
Sell
DTCDatatec Limited
64.18 B ZAR5,851 ZAC−0.41%1.96 M1.2519.4 B ZAR8.696.73 ZAR+48.08%6.94%Technology services
No rating
SNTSantam Limited
61.2 B ZAR48,650 ZAC+0.08%92.44 K0.3153.53 B ZAR12.7638.13 ZAR+5.18%3.59%Finance
Buy
CLSClicks Group Limited
54.33 B ZAR22,000 ZAC−4.14%2.06 M0.8851.25 B ZAR15.5014.20 ZAR+4.20%4.10%Retail trade
Buy
NPHNortham Platinum Holdings Limited
53.79 B ZAR24,544 ZAC−1.88%1.1 M0.4693.3 B ZAR7.1034.59 ZAR+816.99%7.17%Non-energy minerals
Buy
REMRemgro Limited
51.01 B ZAR20,982 ZAC+0.10%1.14 M1.22117.87 B ZAR80.822.60 ZAR−56.38%2.85%Finance
Buy
BOXBoxer Retail Limited
47.07 B ZAR8,570 ZAC−0.14%801.3 K1.0139.29 B ZAR24.183.54 ZAR+15.68%1.64%Consumer services
Buy
SPGSuper Group Limited
45.83 B ZAR1,798 ZAC+2.39%1.45 M0.945.75 B ZAR15.731.14 ZAR−90.40%3.16%Transportation
Strong buy
TKGTelkom SA SOC Ltd.
44.48 B ZAR6,331 ZAC+3.53%1.06 M1.1429.24 B ZAR8.897.12 ZAR−52.75%4.52%Communications
Buy
OUTOUTsurance Group Limited
43.75 B ZAR9,014 ZAC+0.32%2.57 M1.52136.71 B ZAR24.903.62 ZAR+19.33%3.30%Finance
Buy
DCPDis-Chem Pharmacies Limited
42.83 B ZAR2,442 ZAC−3.10%3.94 M1.5621.78 B ZAR23.391.04 ZAR−27.47%1.79%Retail trade
Sell
MRPMr Price Group Limited
42.32 B ZAR19,176 ZAC+2.19%1.09 M1.2845.38 B ZAR13.6214.08 ZAR+2.60%5.19%Retail trade
Buy
EXXExxaro Resources Limited
41.77 B ZAR17,949 ZAC−3.28%1.12 M1.1844.43 B ZAR6.2928.56 ZAR−15.75%8.96%Energy minerals
Strong buy
APNAspen Pharmacare Holdings Limited
34.87 B ZAR16,639 ZAC−0.47%530.44 K0.2370.57 B ZAR27.925.96 ZAR—1.42%Health technology
Neutral
TBSTiger Brands Limited
34.39 B ZAR27,112 ZAC+0.22%292.17 K0.5937.52 B ZAR12.4321.82 ZAR−7.75%6.22%Consumer non-durables
Buy
ACLArcelorMittal South Africa Limited
32.29 B ZAR125 ZAC+4.17%455.79 K0.321.4 B ZAR—−2.98 ZAR+40.13%0.00%Non-energy minerals
No rating
AFEAECI Ltd
32.18 B ZAR9,875 ZAC−0.02%127.58 K0.839.31 B ZAR27.363.61 ZAR—2.50%Process industries
No rating
KAPKAP Limited
29.61 B ZAR262 ZAC−2.96%1.71 M0.396.7 B ZAR—−0.05 ZAR−6,125.00%0.00%Transportation
Strong sell
TGAThungela Resources Limited
29.6 B ZAR11,956 ZAC−2.57%1.15 M0.9417.89 B ZAR—−47.09 ZAR−347.45%10.21%Utilities
Neutral
WBOWilson Bayly Holmes-Ovcon Limited
28.33 B ZAR15,819 ZAC−2.05%607.58 K4.349.48 B ZAR6.8723.02 ZAR−1.50%4.07%Industrial services
Buy
WBCWe Buy Cars Holdings Ltd.
26.66 B ZAR2,920 ZAC+1.14%1.9 M2.3011.88 B ZAR13.272.20 ZAR+0.62%2.22%Retail trade
Neutral
AEGAveng Limited
26.4 B ZAR384 ZAC0.00%2260.01484.68 M ZAR—−1.34 ZAR+83.93%0.00%Industrial services
Strong buy
NTCNetcare Limited
26.34 B ZAR1,906 ZAC+1.01%3.3 M1.0721.12 B ZAR13.221.44 ZAR+20.97%5.08%Health services
Buy
LHCLife Healthcare Group Holdings Limited
25.1 B ZAR1,289 ZAC−0.31%2.7 M1.1018 B ZAR2.724.74 ZAR—4.63%Health services
Buy
RCLRCL Foods Limited
24.5 B ZAR730 ZAC−1.35%2.06 M74.046.66 B ZAR8.730.84 ZAR−53.20%5.41%Consumer non-durables
No rating
OMNOmnia Holdings Limited
24.2 B ZAR12,164 ZAC−0.94%714.96 K0.9719.52 B ZAR14.218.56 ZAR+22.82%3.83%Process industries
Neutral
HCIHosken Consolidated Investments Limited
23.09 B ZAR16,258 ZAC−3.80%10.81 K0.3513.04 B ZAR5.0931.95 ZAR−60.90%1.22%Consumer services
No rating
ARLAstral Foods Limited
22.62 B ZAR19,872 ZAC−1.79%182.42 K0.527.56 B ZAR4.8540.95 ZAR+172.36%10.40%Process industries
No rating
RBXRaubex Group Limited
22.05 B ZAR4,417 ZAC−1.84%174.45 K0.987.95 B ZAR7.395.97 ZAR+0.66%4.59%Industrial services
No rating
TRUTruworths International Limited
21.79 B ZAR5,042 ZAC+3.17%2.78 M1.5116.7 B ZAR7.117.09 ZAR−4.14%10.12%Retail trade
Neutral
PMRPremier Group Limited
21.19 B ZAR17,948 ZAC−1.02%119.99 K0.6828.57 B ZAR15.9711.24 ZAR+21.91%1.97%Distribution services
Buy
KALKAL Group Limited
20.31 B ZAR4,469 ZAC−1.13%3.16 K0.153.03 B ZAR6.486.90 ZAR+26.01%4.98%Commercial services
No rating
NRPNEPI Rockcastle N.V.
18.64 B ZAR14,547 ZAC+0.37%931.55 K0.73103.29 B ZAR10.1514.33 ZAR−10.55%7.42%Finance
Buy
NY1Ninety One Ltd.
18.19 B ZAR4,156 ZAC−2.44%607.94 K1.6086.19 B ZAR10.423.99 ZAR+0.07%6.95%Finance
Strong buy
MTAMetair Investments Limited
17.87 B ZAR460 ZAC0.00%46.73 K0.51867.23 M ZAR—−0.68 ZAR+65.94%0.00%Producer manufacturing
No rating
CMLCoronation Fund Managers Limited
17.54 B ZAR3,916 ZAC−2.00%406.82 K0.4815 B ZAR8.454.63 ZAR−27.33%11.79%Finance
Strong buy
RBORainbow Chicken Limited
17.05 B ZAR536 ZAC+0.19%16.75 K0.184.81 B ZAR3.581.50 ZAR+134.74%11.21%Process industries
No rating
AVIAVI Limited Class Y
16.24 B ZAR8,420 ZAC+0.08%662.49 K0.6027.74 B ZAR11.087.60 ZAR+5.41%8.05%Consumer non-durables
Buy
CMHCombined Motor Holdings Limited
15.71 B ZAR3,765 ZAC+0.40%58.21 K2.062.6 B ZAR6.625.69 ZAR+29.84%5.92%Retail trade
No rating
ARIAfrican Rainbow Minerals Limited
15.25 B ZAR15,100 ZAC−0.38%301.13 K0.6326.47 B ZAR7.3320.61 ZAR+1,132.16%8.17%Non-energy minerals
Buy
MPTMpact Limited
13.95 B ZAR1,700 ZAC+0.77%12.36 K0.492.49 B ZAR13.861.23 ZAR−57.64%2.67%Process industries
Buy
RLOReunert Limited
13.88 B ZAR5,328 ZAC+0.28%206.15 K0.638.48 B ZAR9.895.39 ZAR+1.55%7.10%Consumer durables
No rating
GRTGrowthpoint Properties Limited
13.33 B ZAR1,640 ZAC+0.31%8.07 M1.1253.93 B ZAR7.402.22 ZAR+43.68%8.40%Finance
Neutral
BLUBlu Label Unlimited Group Ltd
13.05 B ZAR817 ZAC−0.49%1.86 M1.567.38 B ZAR—−5.42 ZAR−297.09%6.59%Distribution services
No rating
HLMHulamin Limited
13.05 B ZAR239 ZAC+0.84%1000.00766.66 M ZAR7.540.32 ZAR—0.00%Non-energy minerals
No rating
CAACA Sales Holdings Limited
12.81 B ZAR1,374 ZAC+1.78%14.73 K0.026.47 B ZAR9.401.46 ZAR+11.43%2.14%Distribution services
No rating
CCDCell C Holdings Ltd.
12.64 B ZAR2,498 ZAC−0.04%7.8 K0.178.35 B ZAR2.0412.24 ZAR—0.00%Miscellaneous
No rating
ADRAdcorp Holdings Limited
12.46 B ZAR678 ZAC+4.31%200.00697.69 M ZAR4.711.44 ZAR−6.13%11.03%Commercial services
No rating
LBRLibstar Holdings Ltd.
12.33 B ZAR394 ZAC+5.35%240.001.94 B ZAR102.600.04 ZAR—8.59%Consumer non-durables
Neutral
CSBCashbuild Limited
12.11 B ZAR10,485 ZAC+1.80%1.32 K0.052.13 B ZAR13.547.75 ZAR−24.50%6.02%Retail trade
Strong buy
CHPChoppies Enterprises Limited
11.82 B ZAR77 ZAC+2.67%1.78 K0.083.23 B ZAR———1.07%Retail trade
No rating
RDFRedefine Properties Limited
11.3 B ZAR664 ZAC+0.45%13.15 M0.9944.27 B ZAR6.441.03 ZAR+73.34%7.30%Finance
Buy
DRDDRDGOLD Ltd.
11.16 B ZAR4,119 ZAC+2.36%1.7 M0.9833.08 B ZAR8.424.89 ZAR+89.07%4.42%Non-energy minerals
Buy
BELBell Equipment Limited
11.15 B ZAR3,993 ZAC−0.10%2590.013.73 B ZAR18.292.18 ZAR−30.77%3.34%Producer manufacturing
No rating
THATharisa Plc
10.9 B ZAR2,290 ZAC−0.43%126.89 K1.766.87 B ZAR3.346.85 ZAR+123.63%2.92%Non-energy minerals
Strong buy
ZZDZeda Limited
10.84 B ZAR1,570 ZAC+1.88%8.11 K0.192.82 B ZAR4.143.79 ZAR+11.90%13.64%Finance
Strong buy
TSGTsogo Sun Limited
10.84 B ZAR711 ZAC−1.11%43.52 K0.076.62 B ZAR5.631.26 ZAR+5.45%6.57%Consumer services
Neutral
NPKNampak Limited
10.73 B ZAR52,400 ZAC+2.14%1.23 K0.504.04 B ZAR3.75139.82 ZAR+79.91%0.00%Process industries
No rating
SUISun International Limited
10.59 B ZAR4,652 ZAC−1.48%324.27 K0.8711.27 B ZAR7.066.59 ZAR+8.64%9.16%Consumer services
Buy
LEWLewis Group Limited
10.32 B ZAR9,021 ZAC+2.16%10.71 K0.394.44 B ZAR5.6815.87 ZAR+13.12%10.53%Retail trade
No rating
PPCPPC Limited
10.26 B ZAR830 ZAC+0.97%2.69 M1.1112.42 B ZAR14.720.56 ZAR+77.91%3.73%Non-energy minerals
No rating
KSTPSG Financial Services Limited
10.13 B ZAR3,044 ZAC−1.52%791.53 K0.5837.32 B ZAR22.441.36 ZAR+19.34%1.80%Finance
Buy
AFTAfrimat Limited
10.01 B ZAR3,800 ZAC+1.04%321.39 K0.565.55 B ZAR—−0.20 ZAR+69.53%0.92%Non-energy minerals
Strong buy
OCEOceana Group Limited
9.99 B ZAR6,800 ZAC+0.29%88.2 K0.557.92 B ZAR11.455.94 ZAR−9.27%4.19%Consumer non-durables
Strong buy
AELAltron Limited Class A
9.64 B ZAR2,816 ZAC−1.81%57.61 K0.3310.88 B ZAR13.122.15 ZAR+125.34%4.30%Technology services
No rating
ADHADvTECH Limited
9.33 B ZAR5,200 ZAC+3.65%782.73 K1.1727.52 B ZAR20.842.50 ZAR+15.84%2.47%Commercial services
No rating
ITEItaltile Limited
8.77 B ZAR790 ZAC−0.63%72.15 K0.269.31 B ZAR7.021.12 ZAR−10.43%5.88%Retail trade
Buy
HDCHudaco Industries Limited
8.75 B ZAR18,400 ZAC−1.55%5.16 K0.424.85 B ZAR10.9816.76 ZAR−12.41%6.33%Distribution services
Buy
FBRFamous Brands Limited
8.74 B ZAR5,050 ZAC+2.23%120.3 K0.534.95 B ZAR9.285.44 ZAR−2.85%7.74%Consumer services
Strong buy
IVTInvicta Holdings Limited
8.44 B ZAR2,925 ZAC−1.58%56.15 K11.512.56 B ZAR5.275.56 ZAR−27.97%4.16%Distribution services
No rating
SSKStefanutti Stocks Holdings Limited
7.84 B ZAR585 ZAC+0.86%3600.00970.01 M ZAR1.673.50 ZAR+364.72%0.00%Industrial services
No rating