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 LTD416.37 B ZAR22,431 ZAC+0.83%2.88 M0.37362.87 B ZAR8.5726.18 ZAR−0.65%6.58%Finance
Neutral
SOLSASOL LIMITED275.11 B ZAR6,609 ZAC+1.38%5.4 M0.7942.14 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR6,965 ZAC+0.39%12.29 M0.53390.77 B ZAR9.817.10 ZAR+5.00%5.96%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,284 ZAC+0.12%1.05 M0.44155.06 B ZAR23.2812.15 ZAR2.58%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,087 ZAC+0.81%5.26 M0.80159.75 B ZAR7.6710.54 ZAR+52.06%4.94%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR45,528 ZAC−0.73%642.47 K0.51152.77 B ZAR19.2923.60 ZAR+6.05%2.47%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,102 ZAC−0.58%3.08 M0.64141.77 B ZAR6.5925.95 ZAR+8.43%8.01%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR11,002 ZAC−1.76%6.6 M0.84198.36 B ZAR−5.31 ZAR−345.02%3.00%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,079 ZAC+0.33%2.61 M0.76111.81 B ZAR6.8535.17 ZAR+12.42%8.28%Finance
Strong buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,091 ZAC+1.96%21.93 M0.7551.32 B ZAR6.401.70 ZAR+10.83%7.62%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR11,151 ZAC+0.50%892.27 K0.5521.47 B ZAR61.031.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD149.22 B ZAR12,830 ZAC+0.98%1.3 M0.54248.17 B ZAR17.077.52 ZAR−16.74%4.44%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,047 ZAC+1.84%6.69 M1.2539.55 B ZAR8.433.62 ZAR+21.74%4.10%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR22,623 ZAC+1.59%1.79 M1.1076.89 B ZAR11.7519.25 ZAR+7.33%4.05%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR450,898 ZAC+1.08%424.01 K0.70733.61 B ZAR13.31338.74 ZAR−8.86%0.27%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,724 ZAC+2.75%1.26 M0.5228.92 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,338 ZAC−0.63%374.54 K0.3514.43 B ZAR5.9514.02 ZAR−17.15%6.24%Distribution services
Buy
INLINVESTEC LTD113.09 B ZAR11,189 ZAC+0.29%553.68 K0.39205.76 B ZAR6.5717.03 ZAR−28.86%7.36%Finance
Sell
SSWSIBANYE STILLWATER LTD112.13 B ZAR2,274 ZAC+0.04%20.77 M0.9464.4 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSANGLO AMERICAN PLAT LTD108.99 B ZAR76,438 ZAC+0.01%686.37 K0.73200.81 B ZAR28.5426.78 ZAR−45.86%2.49%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR5,703 ZAC+0.16%129.41 K0.2513.41 B ZAR12.424.59 ZAR−29.50%3.59%Technology services
SAPSAPPI LTD101.2 B ZAR3,607 ZAC−0.03%966.98 K0.2821.69 B ZAR5.196.95 ZAR6.84%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR45,282 ZAC−3.59%3.21 M0.84405.28 B ZAR18.0625.07 ZAR+76.31%2.21%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR12,601 ZAC−1.10%4.11 M0.81113.53 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,535 ZAC+0.48%7.4 M0.4593.54 B ZAR54.470.47 ZAR1.91%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,650 ZAC−0.04%3.71 M0.5551.08 B ZAR17.173.29 ZAR−27.46%3.97%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,435 ZAC+0.11%1.08 M0.36130.36 B ZAR15.8812.24 ZAR+44.57%1.23%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR30,491 ZAC−1.36%417.6 K0.6897.79 B ZAR6.6745.70 ZAR−35.31%12.68%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR2,899 ZAC+0.62%502.64 K0.229.85 B ZAR−0.26 ZAR−106.13%2.07%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR32,636 ZAC−4.14%3.17 M0.85205.21 B ZAR19.5716.68 ZAR+16.32%0.74%Non-energy minerals
Neutral
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR11,876 ZAC+0.71%792.36 K0.3238.4 B ZAR13.049.11 ZAR+6.36%3.03%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR38,398 ZAC+0.22%109.87 K1.3442.36 B ZAR11.5633.22 ZAR+12.53%3.96%Finance
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,527 ZAC−0.31%165.3 K0.1945 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR309,211 ZAC+0.39%250.85 K0.38358.99 B ZAR29.10106.24 ZAR+26.29%1.76%Finance
Buy
REMREMGRO LTD50.42 B ZAR14,997 ZAC+0.27%885.7 K0.4384.74 B ZAR11.4213.13 ZAR1.76%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR37,998 ZAC+0.95%1.2 M0.9090.04 B ZAR30.1512.60 ZAR+14.25%2.04%Retail trade
Buy
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR16,364 ZAC+3.98%1.26 M0.4872.7 B ZAR16.2310.08 ZAR−7.99%2.19%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,711 ZAC−1.36%675.82 K0.5318.14 B ZAR9.284.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,425 ZAC−1.31%75.02 K0.4419.49 B ZAR10.3110.11 ZAR−14.75%4.99%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR15,079 ZAC+0.54%670.39 K0.6536.42 B ZAR4.7231.95 ZAR−31.59%11.98%Energy minerals
Strong buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR117 ZAC−1.68%1.78 M1.681.29 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BOXBOXER RETAIL LIMITED37.69 B ZAR6,608 ZAC−0.59%396.59 K0.3130.23 B ZAR21.973.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR28,606 ZAC−0.48%1.21 M1.4044.58 B ZAR14.9319.16 ZAR+12.70%3.61%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR21,868 ZAC+1.23%837.09 K0.5757.03 B ZAR17.1912.72 ZAR3.80%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR678 ZAC+1.19%5.66 K0.10838.87 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,129 ZAC+0.42%1.06 M0.4126.91 B ZAR25.291.24 ZAR+18.26%1.58%Retail trade
Neutral
TGATHUNGELA RESOURCES LTD35.55 B ZAR10,143 ZAC+3.05%434.16 K0.5514.25 B ZAR3.8426.42 ZAR−28.44%11.83%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,940 ZAC+0.19%2.02 M0.38107.11 B ZAR25.732.70 ZAR+22.89%2.51%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR9,541 ZAC−0.83%72.6 K0.279.1 B ZAR−2.72 ZAR−124.90%1.25%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR13,593 ZAC−1.99%1.38 M0.5252.99 B ZAR35.353.84 ZAR0.63%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR259 ZAC+1.17%1.09 M0.326.45 B ZAR6.800.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR18,315 ZAC−0.45%137.21 K1.0611.78 B ZAR9.1520.02 ZAR+14.12%2.51%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR948 ZAC−0.21%9.37 K0.158.5 B ZAR4.831.96 ZAR+49.75%3.69%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,438 ZAC+1.55%2.36 M0.5720.91 B ZAR4.333.32 ZAR+1,748.19%3.48%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,335 ZAC+1.06%1.43 M0.2816.84 B ZAR12.271.09 ZAR+16.39%5.25%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR3,913 ZAC−1.88%326.87 K0.4616.33 B ZAR47.580.82 ZAR0.64%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR12,978 ZAC−0.31%30.17 K0.4010.6 B ZAR11.9810.83 ZAR−72.45%1.16%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,793 ZAC+1.03%33.03 K0.2010.8 B ZAR9.537.13 ZAR+7.17%5.52%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,000 ZAC+2.56%1.57 K0.042.82 B ZAR7.155.59 ZAR−6.80%4.50%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR6,868 ZAC+0.16%964.08 K0.3825.18 B ZAR6.889.98 ZAR+11.19%7.48%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR16,386 ZAC+0.15%29.11 K0.466.32 B ZAR8.4119.49 ZAR3.17%Process industries
Strong buy
PMRPREMIER GROUP LIMITED18.59 B ZAR12,955 ZAC−0.02%8.13 K0.194.99 M ZAR16.018.09 ZAR1.70%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,367 ZAC+1.21%85.86 K0.167.9 B ZAR7.785.61 ZAR+33.68%4.26%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.74 B ZAR3,323 ZAC+1.84%340.64 K0.1659.97 B ZAR8.184.06 ZAR+3.59%8.30%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,806 ZAC+1.16%1.46 M0.5898.34 B ZAR7.9517.37 ZAR+15.92%7.76%Finance
Buy
AVIAVI LTD15.86 B ZAR9,067 ZAC−1.14%556.06 K0.3830.26 B ZAR12.787.09 ZAR+16.63%6.51%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR748 ZAC−1.19%875.21 K0.766.56 B ZAR10.600.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR314 ZAC−2.48%154.03 K0.942.81 B ZAR5.870.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,758 ZAC+1.95%193.17 K0.509.05 B ZAR9.446.10 ZAR+5.99%6.35%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,677 ZAC+0.91%189.07 K0.3014.23 B ZAR5.836.31 ZAR+244.62%11.24%Finance
HLMHULAMIN LTD13.64 B ZAR208 ZAC+1.46%46 K0.57674.58 M ZAR2.810.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,373 ZAC−0.51%19.11 K0.174.11 B ZAR2.755.00 ZAR−41.00%5.97%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,678 ZAC−0.81%3.02 K0.023.95 B ZAR7.843.42 ZAR−29.51%3.92%Process industries
ADRADCORP HOLDINGS LIMITED12.98 B ZAR423 ZAC+5.22%41.75 K1.39454.03 M ZAR5.470.77 ZAR+36.55%8.89%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR2,954 ZAC+3.58%11.88 K0.302.21 B ZAR6.454.58 ZAR−14.52%10.90%Retail trade
MTAMETAIR INVESTMENTS LTD11.82 B ZAR663 ZAC−0.45%87.21 K0.561.28 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR319 ZAC+2.24%68.53 K1.371.91 B ZAR−0.44 ZAR−215.83%4.69%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR3,839 ZAC+3.48%2 K0.023.67 B ZAR9.284.14 ZAR−41.99%0.00%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR17,100 ZAC−1.14%665.75 K0.6433.36 B ZAR10.1016.93 ZAR−32.18%8.77%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,780 ZAC+1.25%8.39 K0.118.52 B ZAR1.10%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR804 ZAC−1.71%197.51 K0.358.34 B ZAR6.141.31 ZAR−30.51%8.72%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR15,679 ZAC−1.03%23.34 K1.603.35 B ZAR16.949.26 ZAR3.58%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR106 ZAC+0.95%33.35 K0.391.3 B ZAR11.490.09 ZAR5.56%Retail trade
ZZDZEDA LIMITED10.66 B ZAR1,017 ZAC−0.39%68.02 K0.421.9 B ZAR3.183.20 ZAR−17.30%9.80%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR3,873 ZAC+0.49%227.25 K0.429.45 B ZAR7.774.98 ZAR+18.98%9.39%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,103 ZAC+2.26%68.05 K1.037.11 B ZAR6.649.19 ZAR+18.09%8.11%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR429 ZAC+1.66%1.84 M0.646.55 B ZAR62.450.07 ZAR3.21%Non-energy minerals
NPKNAMPAK LTD9.96 B ZAR40,996 ZAC+0.98%6840.063.24 B ZAR58.617.00 ZAR0.00%Process industries
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR4,769 ZAC+0.87%52.69 K0.257.71 B ZAR9.515.01 ZAR−8.71%5.56%Health technology
Neutral
ITEITALTILE LTD9.06 B ZAR982 ZAC+0.41%308.32 K0.8411.92 B ZAR7.841.25 ZAR+3.95%5.10%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,097 ZAC0.00%730.38 K1.1716.97 B ZAR15.492.00 ZAR+15.51%3.07%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,301 ZAC0.00%50.00748.6 M ZAR−0.34 ZAR−113.79%0.58%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR165 ZAC+10.00%52.92 K1.511.39 B ZAR6.67%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR118 ZAC+4.42%711.68 K0.202.92 B ZAR4.420.27 ZAR−61.93%35.90%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,612 ZAC+1.01%34.04 K1.355.5 B ZAR11.0917.68 ZAR−15.61%5.23%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,181 ZAC−0.28%1940.002.87 B ZAR7.294.36 ZAR−14.59%3.30%Distribution services
AELALTRON LIMITED A8.25 B ZAR1,987 ZAC−0.40%22.66 K0.147.55 B ZAR18.051.10 ZAR3.67%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR6,750 ZAC+0.93%3.1 K0.163.51 B ZAR6.999.65 ZAR+41.97%8.89%Retail trade
FBRFAMOUS BRANDS LTD8.02 B ZAR5,152 ZAC+0.06%202.29 K1.875.16 B ZAR10.774.78 ZAR+3.22%6.10%Transportation
Strong buy
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,845 ZAC+1.04%16.05 K0.134.83 B ZAR8.602.14 ZAR+18.10%6.02%Consumer non-durables
Buy