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 LTD374.81 B ZAR23,050 ZAC+4.71%8.47 M2.97358.29 B ZAR8.8326.11 ZAR+6.62%6.71%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR7,544 ZAC−6.25%5.63 M1.3051.27 B ZAR−75.96 ZAR−1,765.21%2.48%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,297 ZAC+0.50%16.24 M1.00407.15 B ZAR10.287.10 ZAR+5.00%5.72%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,317 ZAC−1.15%2.11 M0.73151.49 B ZAR22.4812.15 ZAR2.58%Retail trade
Neutral
SLMSANLAM LIMITED234.22 B ZAR8,309 ZAC+0.01%3.26 M0.50164.05 B ZAR7.8910.54 ZAR+52.06%4.82%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR42,569 ZAC−0.43%1.1 M1.12143.46 B ZAR18.0323.60 ZAR+6.05%2.55%Consumer services
Neutral
MTNMTN GROUP LTD221.06 B ZAR11,180 ZAC+0.20%5.85 M1.22201.12 B ZAR−6.94 ZAR−162.39%2.96%Communications
Buy
ABGABSA GROUP LIMITED205.44 B ZAR18,162 ZAC−1.30%5.05 M1.69152.55 B ZAR7.9622.82 ZAR−9.17%7.45%Finance
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR26,238 ZAC−0.32%2.33 M1.20122.21 B ZAR7.4635.17 ZAR+12.42%7.57%Finance
Strong buy
SPPTHE SPAR GROUP LTD155.48 B ZAR11,788 ZAC−5.21%1.33 M1.3323.95 B ZAR64.511.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD149.22 B ZAR11,389 ZAC−2.12%1.91 M1.35225.02 B ZAR15.157.52 ZAR−16.74%4.90%Communications
Neutral
OMUOLD MUTUAL LIMITED144.35 B ZAR1,110 ZAC−1.77%10.08 M0.4653.16 B ZAR6.201.79 ZAR+32.82%7.36%Finance
Buy
MTMMOMENTUM GROUP LIMITED133.35 B ZAR2,833 ZAC0.00%1.03 M0.4636.79 B ZAR10.232.77 ZAR−10.28%4.41%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR23,914 ZAC−0.13%1.03 M0.8781.39 B ZAR12.4219.25 ZAR+7.33%3.82%Retail trade
Strong buy
NPNNASPERS LTD -N-120.52 B ZAR464,130 ZAC−0.42%347.54 K0.63758.35 B ZAR13.70338.74 ZAR−8.86%0.26%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,612 ZAC−0.61%4.56 M3.0527.85 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,734 ZAC−2.04%163.66 K0.1415.43 B ZAR6.2314.02 ZAR−17.15%5.83%Distribution services
Buy
INLINVESTEC LTD113.09 B ZAR11,679 ZAC+0.52%768.54 K0.77214.9 B ZAR6.8617.03 ZAR−28.86%7.09%Finance
SSWSIBANYE STILLWATER LTD112.13 B ZAR1,778 ZAC+2.24%21.96 M0.4149.2 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSANGLO AMERICAN PLAT LTD108.99 B ZAR67,996 ZAC+0.30%446.39 K0.52178.1 B ZAR25.3926.78 ZAR−45.86%2.81%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR4,866 ZAC−0.55%186.28 K0.8411.51 B ZAR10.604.59 ZAR−29.50%4.19%Technology services
SAPSAPPI LTD101.2 B ZAR4,112 ZAC−2.44%517.28 K0.4325.35 B ZAR5.926.95 ZAR5.86%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR36,951 ZAC+2.76%2.62 M1.01321.86 B ZAR14.6425.24 ZAR+77.49%2.00%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR11,392 ZAC+0.09%4.11 M0.72102.55 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,412 ZAC−1.83%11.95 M1.2790.77 B ZAR51.830.47 ZAR1.97%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,318 ZAC−1.02%3.78 M0.9848.58 B ZAR16.163.29 ZAR−27.46%4.94%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,555 ZAC−0.37%1.37 M0.90131.65 B ZAR15.9812.24 ZAR+44.57%1.11%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR33,032 ZAC−0.16%736.66 K1.30106.12 B ZAR7.2345.70 ZAR−35.31%12.99%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR2,648 ZAC−0.26%2.47 M2.499.02 B ZAR190.230.14 ZAR−97.02%2.26%Transportation
Buy
HARHARMONY GM CO LTD62.64 B ZAR22,317 ZAC+3.60%3.04 M0.97135.47 B ZAR13.3816.68 ZAR+16.32%1.12%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR12,586 ZAC−1.29%1.45 M0.7041.23 B ZAR13.829.11 ZAR+6.36%2.82%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR37,872 ZAC+1.04%124.78 K1.5941.35 B ZAR11.4033.22 ZAR+12.53%3.84%Finance
Neutral
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,832 ZAC+0.52%881.65 K1.2946.06 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR297,371 ZAC−0.30%216.08 K0.95346.28 B ZAR27.99106.24 ZAR+26.29%1.82%Finance
Buy
REMREMGRO LTD50.42 B ZAR14,529 ZAC−1.13%1.13 M1.3583.02 B ZAR65.302.22 ZAR−86.95%1.80%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR34,075 ZAC−0.15%624.61 K0.6981.24 B ZAR28.6311.90 ZAR+14.20%2.27%Retail trade
Buy
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR18,014 ZAC−1.68%1.05 M0.6281.4 B ZAR17.8710.08 ZAR−7.99%1.96%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,373 ZAC+0.27%3.3 M2.2216.46 B ZAR8.434.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,747 ZAC−0.49%148.02 K0.2720.18 B ZAR10.6310.11 ZAR−14.75%4.81%Distribution services
Neutral
EXXEXXARO RESOURCES LTD38.7 B ZAR15,523 ZAC+1.48%1.71 M0.4936.95 B ZAR4.1437.53 ZAR−20.96%11.81%Energy minerals
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR103 ZAC−2.83%433.5 K0.201.18 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BOXBOXER RETAIL LIMITED37.69 B ZAR6,601 ZAC+0.03%1.29 M1.0630.19 B ZAR21.953.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR26,047 ZAC−0.21%342.19 K0.5540.67 B ZAR13.6019.16 ZAR+12.70%3.96%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR22,784 ZAC−1.71%1.87 M1.8760.46 B ZAR17.9112.72 ZAR3.58%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR662 ZAC−0.90%6.68 K0.06832.66 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,129 ZAC−0.16%1.27 M1.8326.93 B ZAR25.291.24 ZAR+18.26%1.58%Retail trade
Neutral
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,489 ZAC−0.15%1.88 M0.46100.35 B ZAR24.932.60 ZAR+39.50%2.68%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR9,842 ZAC+0.04%211.88 K0.359.38 B ZAR−2.72 ZAR−124.90%1.21%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR11,818 ZAC−2.16%2.92 M0.8847.1 B ZAR30.743.84 ZAR1.41%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR10,966 ZAC−2.08%1.03 M1.4315.74 B ZAR4.5524.12 ZAR−69.77%10.71%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR295 ZAC+0.68%7.78 M1.477.35 B ZAR7.750.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR17,747 ZAC−1.35%54.91 K0.6111.57 B ZAR8.8720.02 ZAR+14.12%2.56%Industrial services
Buy
RCLRCL FOODS LIMITED26.02 B ZAR998 ZAC−0.10%47.17 K0.728.96 B ZAR5.091.96 ZAR+49.75%3.50%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,397 ZAC−1.34%2.25 M0.4220.61 B ZAR4.213.32 ZAR+1,748.19%3.53%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,307 ZAC−1.06%3.09 M0.6317.04 B ZAR12.021.09 ZAR+16.39%5.30%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR4,255 ZAC−0.70%333.51 K0.2317.88 B ZAR51.740.82 ZAR0.58%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR13,160 ZAC−1.58%44.78 K0.7510.92 B ZAR12.1510.83 ZAR−72.45%1.12%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,611 ZAC−0.45%60.42 K0.6110.59 B ZAR9.277.13 ZAR+7.17%5.65%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,188 ZAC+0.48%189.43 K4.712.93 B ZAR7.495.59 ZAR−6.80%4.32%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,533 ZAC−0.17%1.16 M0.5427.65 B ZAR7.559.98 ZAR+11.19%7.01%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR16,237 ZAC+0.39%28.63 K0.356.24 B ZAR8.3319.49 ZAR3.21%Process industries
Strong buy
PMRPREMIER GROUP LIMITED18.59 B ZAR11,837 ZAC+2.88%75.04 K2.134.43 M ZAR14.638.09 ZAR1.91%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,208 ZAC−3.51%524.69 K1.867.89 B ZAR7.505.61 ZAR+33.68%4.26%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.74 B ZAR3,496 ZAC+1.07%2.01 M3.3861.64 B ZAR8.614.06 ZAR+3.59%7.98%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,248 ZAC+0.79%1.85 M0.9593.64 B ZAR7.7817.03 ZAR+13.66%8.16%Finance
Buy
AVIAVI LTD15.86 B ZAR8,741 ZAC−0.90%846.46 K0.7029.43 B ZAR12.327.09 ZAR+16.63%6.69%Consumer non-durables
Strong buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR538 ZAC−0.55%231.51 K0.701.04 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR736 ZAC−0.81%735.09 K0.316.48 B ZAR10.430.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR330 ZAC−2.08%277.13 K1.863.03 B ZAR6.170.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,148 ZAC−2.43%250.51 K1.109.91 B ZAR10.086.10 ZAR+5.99%5.81%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,972 ZAC−0.45%582.93 K0.5115.45 B ZAR6.306.31 ZAR+244.62%10.35%Finance
HLMHULAMIN LTD13.8 B ZAR256 ZAC−2.29%182.97 K1.29814.04 M ZAR3.640.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,890 ZAC−0.03%1350.013.72 B ZAR5.137.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,483 ZAC+4.51%72.45 K0.414.3 B ZAR2.975.00 ZAR−41.00%5.70%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,821 ZAC−0.04%5770.184.17 B ZAR8.263.42 ZAR−29.51%3.72%Process industries
ADRADCORP HOLDINGS LIMITED12.98 B ZAR446 ZAC0.00%5.5 K0.20478.72 M ZAR5.770.77 ZAR+36.55%8.43%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR2,950 ZAC−2.29%92.98 K5.352.26 B ZAR6.444.58 ZAR−14.52%10.66%Retail trade
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR380 ZAC+4.40%2.36 K0.112.17 B ZAR9.190.41 ZAR4.12%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR14,672 ZAC+0.82%584.45 K0.5528.53 B ZAR8.6716.93 ZAR−32.18%10.31%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,687 ZAC+5.17%350.91 K9.457.69 B ZAR16.331.03 ZAR−6.24%1.22%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR868 ZAC0.00%572.78 K1.759.04 B ZAR6.631.31 ZAR−30.51%8.05%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR15,402 ZAC−2.15%299.51 K9.483.36 B ZAR16.649.26 ZAR3.56%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR90 ZAC0.00%78.41 K0.741.26 B ZAR9.340.10 ZAR−34.01%5.66%Retail trade
ZZDZEDA LIMITED10.66 B ZAR1,131 ZAC+0.98%160 K0.732.09 B ZAR3.533.20 ZAR−17.30%8.92%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,644 ZAC−0.84%102.68 K0.406.67 B ZAR6.149.19 ZAR+18.09%8.69%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR400 ZAC−2.91%2.76 M0.856.28 B ZAR58.220.07 ZAR3.35%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR42,844 ZAC+0.11%4.42 K0.123.39 B ZAR61.257.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR3,874 ZAC+0.55%136.5 K0.369.39 B ZAR8.694.46 ZAR+49.92%9.44%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,058 ZAC−1.77%91.52 K0.288.33 B ZAR10.095.01 ZAR−8.71%5.34%Health technology
Neutral
ITEITALTILE LTD9.06 B ZAR1,058 ZAC−1.67%98.85 K1.0313.08 B ZAR8.451.25 ZAR+3.95%4.56%Retail trade
Sell
MSTMUSTEK LTD8.51 B ZAR1,350 ZAC−4.93%10.01 K0.22816.49 M ZAR−0.34 ZAR−113.79%0.53%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR169 ZAC+11.18%325.06 K1.061.28 B ZAR11.100.15 ZAR−68.45%7.24%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR125 ZAC+2.46%928.48 K0.263.1 B ZAR4.680.27 ZAR−61.95%33.87%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR18,802 ZAC−2.14%21.59 K1.415.39 B ZAR10.6317.68 ZAR−15.61%5.33%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,445 ZAC+2.99%24.2 K0.063.19 B ZAR7.894.36 ZAR−14.59%3.14%Distribution services
AELALTRON LIMITED A8.25 B ZAR1,976 ZAC−0.40%888.72 K9.807.54 B ZAR17.951.10 ZAR3.68%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR6,883 ZAC−0.04%12.87 K0.323.58 B ZAR7.139.65 ZAR+41.97%8.72%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR5,677 ZAC−0.05%92.92 K2.165.69 B ZAR11.874.78 ZAR+3.22%5.53%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,921 ZAC+0.58%510.24 K9.865 B ZAR8.962.14 ZAR+18.10%5.82%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,792 ZAC+1.64%731.95 K1.3621.95 B ZAR19.730.91 ZAR+17.00%2.58%Finance