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 ZAR23,071 ZAC−0.59%1.6 M0.87374.77 B ZAR8.8126.18 ZAR−0.65%6.49%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR9,565 ZAC+6.35%3.06 M1.0957.22 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,585 ZAC−1.08%7.94 M0.85429.97 B ZAR10.697.10 ZAR+5.00%5.66%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,349 ZAC−1.35%612.6 K0.64151.96 B ZAR22.5112.15 ZAR2.63%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,786 ZAC−0.75%1.85 M0.78174.85 B ZAR8.3410.54 ZAR+52.06%5.03%Finance
Buy
BIDBID CORPORATION LTD225.91 B ZAR45,532 ZAC−0.34%356.43 K0.56153.31 B ZAR19.2923.60 ZAR+6.05%2.46%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,648 ZAC−0.73%1.6 M0.60147.37 B ZAR6.8025.95 ZAR+8.43%8.21%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR14,481 ZAC−0.77%3.31 M0.76255.74 B ZAR−5.31 ZAR−345.02%2.36%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,168 ZAC−1.62%818.04 K0.69113.64 B ZAR6.8735.17 ZAR+12.42%8.45%Finance
Buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,255 ZAC+5.37%35.48 M2.3356.18 B ZAR7.371.70 ZAR+10.83%7.21%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR10,611 ZAC−3.10%773.74 K2.3721.08 B ZAR−20.58 ZAR−999.92%0.00%Distribution services
Buy
VODVODACOM GROUP LTD150.78 B ZAR14,339 ZAC+0.36%882.05 K0.88276.33 B ZAR16.978.45 ZAR+2.15%4.34%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,388 ZAC−1.60%2.35 M1.0244.23 B ZAR9.373.62 ZAR+21.74%4.36%Finance
Neutral
NPNNASPERS LTD -N-130.94 B ZAR564,197 ZAC+1.05%182.99 K0.66908.36 B ZAR10.10558.45 ZAR+95.29%0.22%Technology services
Strong buy
BVTBIDVEST LTD122.62 B ZAR23,266 ZAC−2.20%289.85 K0.3580.86 B ZAR12.0819.25 ZAR+7.33%3.85%Retail trade
Strong buy
PIKPICK N PAY STORES LTD121.56 B ZAR2,636 ZAC−0.98%1.55 M1.5228.24 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
INLINVESTEC LTD114.43 B ZAR13,356 ZAC−0.13%524.61 K0.66244.46 B ZAR7.8217.08 ZAR6.16%Finance
Sell
MTHMOTUS HOLDINGS LTD113.76 B ZAR9,553 ZAC−2.01%171.8 K0.7416.9 B ZAR6.8114.02 ZAR−17.15%5.39%Distribution services
Strong buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR4,246 ZAC+3.54%35.19 M1.52116.05 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
VALVALTERRA PLATINUM LTD108.99 B ZAR93,002 ZAC+5.62%1.1 M1.09231.31 B ZAR34.7326.78 ZAR−45.86%1.45%Non-energy minerals
Neutral
SAPSAPPI LTD101.2 B ZAR2,853 ZAC−2.03%2.31 M1.3517.52 B ZAR5.305.38 ZAR8.48%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR45,481 ZAC+4.81%1.04 M0.71388.38 B ZAR18.1425.07 ZAR+76.31%2.30%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR18,873 ZAC+4.44%3.51 M0.91162.85 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,707 ZAC−1.99%4.86 M1.01102.12 B ZAR52.690.51 ZAR1.75%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR4,800 ZAC−1.80%3 M0.7944.22 B ZAR14.593.29 ZAR−27.46%4.59%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR22,019 ZAC+0.83%837.3 K0.82146.47 B ZAR17.9912.24 ZAR+44.57%1.09%Finance
Strong buy
KIOKUMBA IRON ORE LTD73.78 B ZAR30,885 ZAC+4.34%1.03 M1.9794.94 B ZAR6.7645.70 ZAR−35.31%13.06%Non-energy minerals
Neutral
DTCDATATEC LTD66.53 B ZAR6,307 ZAC+1.11%302.65 K0.5315.18 B ZAR13.874.55 ZAR+23.42%3.29%Technology services
Buy
SPGSUPER GROUP LTD64.9 B ZAR1,771 ZAC−0.17%1.2 M0.426.04 B ZAR−0.26 ZAR−106.13%3.38%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR347,943 ZAC−0.42%104.59 K0.60405.65 B ZAR29.31118.72 ZAR+30.04%1.86%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR26,763 ZAC+7.56%1.63 M1.28156.48 B ZAR16.0516.68 ZAR+16.32%1.29%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED61.2 B ZAR12,751 ZAC−3.54%1.82 M1.6742.75 B ZAR13.119.72 ZAR+4.69%2.72%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR43,941 ZAC−1.34%114.89 K1.1149.14 B ZAR13.2333.22 ZAR+12.53%3.41%Finance
Buy
MCGMULTICHOICE GROUP LTD50.76 B ZAR11,858 ZAC−0.70%470.88 K0.5151.05 B ZAR42.912.76 ZAR0.00%Consumer services
REMREMGRO LTD50.42 B ZAR17,139 ZAC−1.22%1.13 M1.2698.03 B ZAR13.0513.13 ZAR1.61%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR36,737 ZAC−0.98%644.27 K1.1187.94 B ZAR29.1512.60 ZAR+14.25%2.09%Retail trade
Buy
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR11,415 ZAC+0.30%998.52 K0.8550.55 B ZAR11.3210.08 ZAR−7.99%3.15%Health technology
Sell
TKGTELKOM SA SOC LTD43.88 B ZAR5,636 ZAC−0.30%1.55 M0.5327.63 B ZAR3.7415.07 ZAR+292.45%0.00%Communications
Buy
BOXBOXER RETAIL LIMITED42.66 B ZAR6,876 ZAC−0.48%209.6 K0.4331.6 B ZAR22.953.00 ZAR+3.19%0.00%Consumer services
Neutral
BAWBARLOWORLD LTD41.91 B ZAR11,809 ZAC+0.08%451.38 K1.3622.05 B ZAR13.069.04 ZAR−8.04%3.64%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR17,594 ZAC+1.88%1.01 M1.0741.27 B ZAR5.5131.95 ZAR−31.59%9.62%Energy minerals
Buy
MRPMR PRICE GROUP LTD40.57 B ZAR21,001 ZAC−2.55%1.84 M1.5154.99 B ZAR15.3113.72 ZAR+10.54%3.85%Retail trade
Buy
DCPDIS-CHEM PHARMACIES LTD39.17 B ZAR3,166 ZAC−1.00%755.77 K0.4927.51 B ZAR23.031.38 ZAR+19.85%1.71%Retail trade
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR96 ZAC−1.03%752.41 K0.631.07 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
TBSTIGER BRANDS LTD37.66 B ZAR29,098 ZAC−0.90%317.71 K0.9244.42 B ZAR12.3023.65 ZAR+28.26%3.52%Consumer non-durables
Neutral
AEGAVENG GROUP LIMITED37.47 B ZAR599 ZAC−1.16%213.45 K1.81754.36 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
TGATHUNGELA RESOURCES LTD35.55 B ZAR9,824 ZAC+2.32%1.01 M1.3313.49 B ZAR3.7226.42 ZAR−28.44%13.54%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,684 ZAC−0.85%1.97 M1.04119.73 B ZAR28.482.70 ZAR+22.89%2.60%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR10,368 ZAC+0.01%177.41 K0.509.89 B ZAR−2.72 ZAR−124.90%2.11%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR22,061 ZAC+0.29%5.14 M2.3686.62 B ZAR57.383.84 ZAR0.39%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR179 ZAC−3.24%1.69 M0.724.63 B ZAR4.700.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR17,652 ZAC−0.01%133.71 K0.8411.35 B ZAR8.8220.02 ZAR+14.12%3.00%Industrial services
RCLRCL FOODS LIMITED26.02 B ZAR974 ZAC−0.92%54.88 K3.718.8 B ZAR4.961.96 ZAR+49.75%5.61%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,357 ZAC+0.44%2.96 M0.7519.68 B ZAR−0.63 ZAR−128.47%3.84%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,351 ZAC+0.07%3.1 M0.6617.03 B ZAR11.341.19 ZAR+23.47%5.19%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR5,759 ZAC−2.41%501.51 K1.0924.64 B ZAR26.342.19 ZAR0.93%Retail trade
HCIHOSKEN CONS INV LTD23.44 B ZAR13,634 ZAC−0.68%30.42 K0.3311.17 B ZAR1.6781.72 ZAR+946.86%1.24%Consumer services
OMNOMNIA HOLDINGS LTD22.82 B ZAR7,960 ZAC−0.31%167.81 K0.8312.69 B ZAR11.426.97 ZAR+0.07%4.70%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,338 ZAC−1.21%140.9 K6.933.09 B ZAR7.925.47 ZAR−13.17%4.15%Commercial services
RBXRAUBEX GROUP LTD21.08 B ZAR4,848 ZAC+0.41%534.71 K0.708.73 B ZAR8.175.94 ZAR+25.94%4.10%Industrial services
Strong buy
TRUTRUWORTHS INT LTD21.05 B ZAR6,867 ZAC−2.55%1.89 M1.4425.82 B ZAR6.889.98 ZAR+11.19%7.30%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,340 ZAC−0.37%75.38 K0.236.71 B ZAR11.5315.03 ZAR4.25%Process industries
Strong buy
PMRPREMIER GROUP LIMITED19.88 B ZAR14,000 ZAC+2.18%42.56 K3.8717.67 B ZAR15.189.22 ZAR+29.61%1.61%Distribution services
Strong buy
NY1NINETY ONE LIMITED16.56 B ZAR4,543 ZAC+0.73%906.61 K1.1480.09 B ZAR11.403.98 ZAR−7.74%6.12%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,799 ZAC+0.57%916.33 K0.9397.74 B ZAR7.9417.37 ZAR+15.92%7.81%Finance
Buy
AVIAVI LTD15.86 B ZAR9,436 ZAC−1.07%797.29 K0.8631.82 B ZAR13.307.09 ZAR+16.63%6.38%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR1,500 ZAC−1.90%1.35 M0.7613.39 B ZAR21.260.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR401 ZAC+0.25%17.4 K0.213.57 B ZAR7.500.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,622 ZAC+0.09%234.01 K1.108.83 B ZAR10.605.31 ZAR−10.77%6.52%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR4,183 ZAC−1.09%854.62 K1.0916.37 B ZAR6.566.38 ZAR+69.07%10.13%Finance
HLMHULAMIN LTD13.64 B ZAR275 ZAC+4.56%54.41 K0.42859.44 M ZAR3.720.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR2,303 ZAC+2.86%312.08 K3.846.69 B ZAR3.66%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,349 ZAC−2.21%40.49 K1.253.55 B ZAR6.883.42 ZAR−29.51%4.37%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR2,999 ZAC+0.03%14.8 K0.472.24 B ZAR7.563.97 ZAR−26.00%9.10%Retail trade
Strong sell
ADRADCORP HOLDINGS LIMITED13.24 B ZAR670 ZAC+1.21%35.79 K1.00710.57 M ZAR5.141.30 ZAR+60.07%5.68%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,725 ZAC−1.43%4.66 K0.118.42 B ZAR13.881.24 ZAR+1.10%1.40%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR639 ZAC−8.84%175.01 K2.301.35 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR352 ZAC+2.92%1.43 M6.002.04 B ZAR−0.44 ZAR−215.83%4.39%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR4,078 ZAC−0.51%15.54 K0.393.92 B ZAR9.864.14 ZAR−41.99%3.90%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR19,645 ZAC+2.78%489.91 K1.3636.85 B ZAR11.6016.93 ZAR−32.18%7.06%Non-energy minerals
Buy
CSBCASHBUILD LTD11.19 B ZAR14,300 ZAC+2.16%5.49 K1.162.95 B ZAR15.459.26 ZAR4.01%Retail trade
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR167 ZAC0.00%16.12 K0.741.64 B ZAR18.110.09 ZAR4.29%Retail trade
TSGTSOGO SUN LIMITED10.88 B ZAR749 ZAC+1.08%165.11 K0.467.73 B ZAR6.261.20 ZAR−18.55%9.41%Consumer services
Neutral
ZZDZEDA LIMITED10.66 B ZAR1,259 ZAC−0.71%15.45 K0.042.36 B ZAR3.723.39 ZAR−4.93%7.90%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,750 ZAC+0.27%307.19 K1.4011.54 B ZAR9.534.98 ZAR+18.98%8.40%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,308 ZAC+0.25%202.25 K0.616.17 B ZAR8.116.54 ZAR−38.76%7.74%Consumer non-durables
Neutral
NPKNAMPAK LTD9.96 B ZAR53,144 ZAC−1.55%2.96 K0.504.27 B ZAR1.44369.86 ZAR0.00%Process industries
PPCPPC LIMITED9.87 B ZAR525 ZAC+0.77%690.75 K0.448.01 B ZAR16.570.32 ZAR+252.11%3.37%Non-energy minerals
Strong buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,219 ZAC+2.72%139.28 K4.848.22 B ZAR10.415.01 ZAR−8.71%5.21%Health technology
Neutral
AELALTRON LIMITED A9.59 B ZAR2,127 ZAC+0.95%94.28 K0.358 B ZAR21.371.00 ZAR4.27%Technology services
LEWLEWIS GROUP LTD9.29 B ZAR8,502 ZAC+3.15%57.88 K0.194.29 B ZAR6.0614.03 ZAR+79.59%7.28%Retail trade
Strong buy
ITEITALTILE LTD9.06 B ZAR1,000 ZAC+0.20%110.42 K0.8912.14 B ZAR7.981.25 ZAR+3.95%5.01%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,216 ZAC+0.34%373.12 K1.2517.55 B ZAR16.082.00 ZAR+15.51%3.15%Commercial services
MSTMUSTEK LTD8.51 B ZAR1,350 ZAC−0.74%1640.00782.54 M ZAR−0.34 ZAR−113.79%0.55%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR158 ZAC0.00%10 K0.231.33 B ZAR6.96%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR130 ZAC+4.00%529.33 K0.733.12 B ZAR4.870.27 ZAR−61.93%22.40%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR18,825 ZAC+0.18%7.61 K0.145.27 B ZAR9.8419.14 ZAR−3.82%5.45%Distribution services
Buy
AFTAFRIMAT LIMITED8.32 B ZAR4,624 ZAC+3.42%634.61 K0.706.79 B ZAR75.970.61 ZAR−88.17%0.56%Non-energy minerals
Strong sell
FBRFAMOUS BRANDS LTD8.28 B ZAR5,828 ZAC−2.93%80.56 K1.386.01 B ZAR10.685.46 ZAR+19.50%5.23%Transportation
Strong buy
IVTINVICTA HOLDINGS LTD8.11 B ZAR3,299 ZAC−1.49%44.25 K1.062.99 B ZAR4.287.71 ZAR+57.58%3.18%Distribution services