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,758 ZAC−0.49%1.31 M0.57369.36 B ZAR8.6926.18 ZAR−0.65%6.59%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,199 ZAC−2.76%4.42 M0.7553.66 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,375 ZAC+0.10%9.49 M0.92413.26 B ZAR10.397.10 ZAR+5.00%5.89%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,122 ZAC−0.31%705.13 K0.73154.66 B ZAR23.1512.15 ZAR2.59%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,707 ZAC−0.17%1.94 M0.64172.29 B ZAR8.2610.54 ZAR+52.06%5.10%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR47,680 ZAC+1.72%885.42 K1.23157.3 B ZAR20.2023.60 ZAR+6.05%2.40%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR16,845 ZAC−0.01%1.8 M0.72139.65 B ZAR6.4925.95 ZAR+8.43%8.67%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR12,033 ZAC+0.56%4.46 M1.22215.78 B ZAR−5.31 ZAR−345.02%2.88%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR25,595 ZAC−0.40%711.62 K0.56119.32 B ZAR7.2835.17 ZAR+12.42%8.07%Finance
Strong buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,141 ZAC−0.09%9.41 M0.7053.87 B ZAR6.701.70 ZAR+10.83%7.52%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR11,788 ZAC+0.55%160.85 K0.3822.57 B ZAR64.511.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD150.78 B ZAR13,503 ZAC+0.26%1.63 M1.03260.43 B ZAR16.498.19 ZAR−0.99%4.23%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,384 ZAC+0.59%3.56 M1.0243.62 B ZAR9.363.62 ZAR+21.74%4.46%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR23,998 ZAC+0.46%525.83 K0.7781.19 B ZAR12.4719.25 ZAR+7.33%3.84%Retail trade
Strong buy
PIKPICK N PAY STORES LTD121.56 B ZAR2,699 ZAC−4.05%4.25 M3.1429.87 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
NPNNASPERS LTD -N-120.52 B ZAR523,948 ZAC+1.18%316.53 K0.84842.53 B ZAR15.47338.74 ZAR−8.86%0.23%Technology services
Strong buy
INLINVESTEC LTD115.64 B ZAR12,447 ZAC+0.53%1.54 M1.63220.12 B ZAR7.6116.36 ZAR−33.79%6.65%Finance
Sell
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,780 ZAC+0.16%311.86 K0.8715.13 B ZAR6.2614.02 ZAR−17.15%5.99%Distribution services
Buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR2,718 ZAC−0.11%16.98 M0.8376.99 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSVALTERRA PLATINUM LTD108.99 B ZAR73,682 ZAC−1.49%693.51 K0.64196.5 B ZAR27.5226.78 ZAR−45.86%1.70%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR6,114 ZAC−0.67%416.47 K0.7214.47 B ZAR13.324.59 ZAR−29.50%3.33%Technology services
SAPSAPPI LTD101.2 B ZAR3,309 ZAC+0.55%528.28 K0.2119.81 B ZAR6.155.38 ZAR7.50%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR39,771 ZAC+0.17%1.96 M0.92355.36 B ZAR15.8625.07 ZAR+76.31%2.52%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR13,396 ZAC−3.17%5.76 M1.20124.66 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,731 ZAC+0.37%15.33 M2.45100.56 B ZAR53.140.51 ZAR1.78%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,681 ZAC−0.82%2.09 M0.9351.82 B ZAR17.273.29 ZAR−27.46%3.92%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR21,459 ZAC+0.52%2.07 M1.44143.16 B ZAR17.5312.24 ZAR+44.57%1.12%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR29,514 ZAC−2.66%393.27 K1.3797.25 B ZAR6.4645.70 ZAR−35.31%12.75%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR3,009 ZAC−0.82%567.79 K0.8110.33 B ZAR−0.26 ZAR−106.13%1.98%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR341,649 ZAC−1.32%186.33 K0.77401.95 B ZAR28.78118.72 ZAR+30.04%1.57%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR25,959 ZAC−4.56%4.01 M2.18171.04 B ZAR15.5716.68 ZAR+16.32%1.18%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR13,288 ZAC+1.03%1.03 M0.7542.54 B ZAR14.599.11 ZAR+6.36%2.74%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR41,966 ZAC+0.39%71.13 K0.9046.11 B ZAR12.6333.22 ZAR+12.53%3.64%Finance
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR11,687 ZAC+0.05%254.35 K0.5449.92 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Neutral
REMREMGRO LTD50.42 B ZAR15,899 ZAC−0.29%599.58 K0.8090.08 B ZAR12.1113.13 ZAR1.76%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR38,670 ZAC+0.31%608.47 K1.2291.36 B ZAR30.6812.60 ZAR+14.25%2.01%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR12,099 ZAC+0.41%1.07 M0.8253.52 B ZAR12.0010.08 ZAR−7.99%2.98%Health technology
Sell
BOXBOXER RETAIL LIMITED42.66 B ZAR6,439 ZAC−0.83%295.04 K0.2529.69 B ZAR21.493.00 ZAR+3.19%0.00%Consumer services
Neutral
TKGTELKOM SA SOC LTD42.46 B ZAR3,861 ZAC+1.31%425.22 K0.4618.64 B ZAR9.654.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,701 ZAC+0.05%64.75 K0.6019.99 B ZAR11.849.04 ZAR−8.04%4.86%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR14,751 ZAC+1.15%468.74 K0.6635.22 B ZAR4.6231.95 ZAR−31.59%12.39%Energy minerals
Strong buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR103 ZAC−6.36%247.69 K0.741.21 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
TBSTIGER BRANDS LTD37.66 B ZAR32,227 ZAC−0.23%244.38 K0.4548.86 B ZAR16.8219.16 ZAR+12.70%3.20%Consumer non-durables
Neutral
MRPMR PRICE GROUP LTD37.65 B ZAR23,969 ZAC−0.30%517.6 K0.6362.03 B ZAR18.8412.72 ZAR3.45%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR676 ZAC+4.16%203.6 K1.74805.32 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,512 ZAC+2.18%1.33 M2.1629.53 B ZAR28.391.24 ZAR+18.26%1.44%Retail trade
Buy
TGATHUNGELA RESOURCES LTD35.55 B ZAR9,430 ZAC+3.89%613.96 K1.5612.75 B ZAR3.5726.42 ZAR−28.44%14.32%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,696 ZAC+0.59%2.51 M1.11118.11 B ZAR28.532.70 ZAR+22.89%2.64%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR10,420 ZAC+0.76%64.26 K0.609.87 B ZAR−2.72 ZAR−124.90%2.12%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR15,815 ZAC−0.87%1.53 M0.6462.81 B ZAR41.133.84 ZAR0.53%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR261 ZAC−6.45%2.59 M1.886.98 B ZAR6.850.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR18,319 ZAC+0.80%120.18 K1.2111.69 B ZAR9.1520.02 ZAR+14.12%2.92%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR962 ZAC−1.74%67.05 K0.398.79 B ZAR4.901.96 ZAR+49.75%3.57%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,372 ZAC−1.51%2.31 M0.6820.24 B ZAR−0.63 ZAR−128.47%3.59%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,438 ZAC−0.07%1.47 M0.6518.19 B ZAR12.071.19 ZAR+23.47%4.86%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR4,874 ZAC+1.48%530.62 K0.6020.03 B ZAR22.292.19 ZAR0.52%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR12,872 ZAC−0.96%24.98 K1.0410.61 B ZAR11.8910.83 ZAR−72.45%1.15%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR7,217 ZAC+1.49%66.16 K0.3511.3 B ZAR10.127.13 ZAR+7.17%5.27%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR3,952 ZAC−0.28%12.57 K0.242.79 B ZAR7.225.47 ZAR−13.17%4.54%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,401 ZAC+1.20%1.1 M0.5726.8 B ZAR7.429.98 ZAR+11.19%7.03%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR18,952 ZAC−0.77%368.74 K3.047.36 B ZAR12.6115.03 ZAR2.72%Process industries
PMRPREMIER GROUP LIMITED18.59 B ZAR13,052 ZAC−1.81%9.33 K1.135.12 M ZAR16.138.09 ZAR1.65%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,224 ZAC−0.78%131.17 K0.347.69 B ZAR7.535.61 ZAR+33.68%4.37%Industrial services
NY1NINETY ONE LIMITED16.74 B ZAR3,791 ZAC+2.35%290.48 K0.6966.25 B ZAR9.344.06 ZAR+3.59%7.45%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,648 ZAC+0.36%1.04 M0.6896.88 B ZAR7.8617.37 ZAR+15.92%7.88%Finance
Buy
AVIAVI LTD15.86 B ZAR9,351 ZAC+0.20%503.03 K0.6731.13 B ZAR13.187.09 ZAR+16.63%6.52%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR1,119 ZAC+1.45%2.3 M1.269.64 B ZAR15.860.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR393 ZAC−0.76%95.75 K0.353.54 B ZAR7.350.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,024 ZAC+3.13%342.9 K0.779.18 B ZAR9.886.10 ZAR+5.99%6.26%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,953 ZAC+1.86%611.69 K2.8015.02 B ZAR6.206.38 ZAR+69.07%10.64%Finance
HLMHULAMIN LTD13.64 B ZAR227 ZAC+0.89%32.49 K0.35729.72 M ZAR3.070.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,536 ZAC−0.32%7.01 K0.084.6 B ZAR3.075.00 ZAR−41.00%5.33%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,646 ZAC+1.69%26.52 K1.193.84 B ZAR7.753.42 ZAR−29.51%4.04%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR3,251 ZAC−2.96%11.27 K0.492.51 B ZAR8.203.97 ZAR−26.00%9.61%Retail trade
ADRADCORP HOLDINGS LIMITED12.98 B ZAR571 ZAC+3.82%11.17 K0.13592.5 M ZAR7.380.77 ZAR+36.55%6.81%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,843 ZAC+0.44%46.1 K0.158.79 B ZAR14.831.24 ZAR+1.10%1.33%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR826 ZAC−2.71%75.5 K0.451.63 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR323 ZAC−0.92%140.58 K4.061.95 B ZAR−0.44 ZAR−215.83%4.57%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR4,257 ZAC−1.00%25.52 K0.664.11 B ZAR10.294.14 ZAR−41.99%3.72%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,182 ZAC−3.52%301.19 K0.6232.34 B ZAR9.5616.93 ZAR−32.18%8.05%Non-energy minerals
Buy
TSGTSOGO SUN LIMITED11.26 B ZAR802 ZAC−1.23%244.78 K1.098.42 B ZAR6.121.31 ZAR−30.51%8.63%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR14,998 ZAC+1.19%1.48 K0.173.17 B ZAR16.209.26 ZAR3.79%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR104 ZAC0.00%82.45 K1.071.31 B ZAR11.280.09 ZAR5.45%Retail trade
ZZDZEDA LIMITED10.66 B ZAR1,199 ZAC+3.54%770.52 K15.632.16 B ZAR3.543.39 ZAR−4.93%8.64%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,078 ZAC+0.62%207.1 K0.679.87 B ZAR8.184.98 ZAR+18.98%9.83%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,827 ZAC−1.90%111.89 K0.646.92 B ZAR6.349.19 ZAR+18.09%8.34%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR459 ZAC−0.65%105.03 K0.107.12 B ZAR66.810.07 ZAR2.95%Non-energy minerals
NPKNAMPAK LTD9.96 B ZAR44,401 ZAC−2.87%7.17 K0.533.62 B ZAR1.20369.86 ZAR0.00%Process industries
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,203 ZAC+0.06%46.61 K0.968.41 B ZAR10.385.01 ZAR−8.71%5.10%Health technology
Neutral
AELALTRON LIMITED A9.59 B ZAR2,348 ZAC0.00%264.92 K1.558.92 B ZAR23.591.00 ZAR3.11%Technology services
ITEITALTILE LTD9.06 B ZAR1,008 ZAC−0.88%40.85 K0.7512.4 B ZAR8.051.25 ZAR+3.95%4.91%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,212 ZAC+0.38%257.29 K0.5417.52 B ZAR16.062.00 ZAR+15.51%3.16%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,302 ZAC+0.08%11.85 K1.71748.6 M ZAR−0.34 ZAR−113.79%0.58%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR159 ZAC+2.58%24.37 K0.901.3 B ZAR7.10%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR116 ZAC−2.52%640.12 K0.423 B ZAR4.340.27 ZAR−61.93%23.33%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,743 ZAC−0.62%1.6 K0.235.57 B ZAR11.1717.68 ZAR−15.61%5.16%Distribution services
Buy
AFTAFRIMAT LIMITED8.32 B ZAR5,191 ZAC+2.61%1.78 M1.917.68 B ZAR85.280.61 ZAR−88.17%3.24%Non-energy minerals
Strong sell
FBRFAMOUS BRANDS LTD8.28 B ZAR6,398 ZAC−1.77%58.49 K0.386.53 B ZAR11.735.46 ZAR+19.50%4.82%Transportation
Strong buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,185 ZAC+4.02%6.12 K0.302.77 B ZAR7.304.36 ZAR−14.59%3.43%Distribution services
LEWLEWIS GROUP LTD8.18 B ZAR8,143 ZAC+4.53%49.26 K1.764.06 B ZAR8.449.65 ZAR+41.97%7.70%Retail trade