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 ZAR21,913 ZAC+1.03%1.57 M0.50356.69 B ZAR8.3926.11 ZAR+6.62%6.74%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,702 ZAC+3.98%3.46 M0.8255.38 B ZAR−69.47 ZAR−605.81%2.30%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,256 ZAC+0.53%9.92 M0.76407.04 B ZAR10.656.81 ZAR+5.05%5.72%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,498 ZAC+0.61%1.23 M0.70150.75 B ZAR24.0411.44 ZAR+6.08%2.59%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR47,276 ZAC+0.16%344.94 K0.48158.64 B ZAR19.8423.83 ZAR+15.94%2.31%Consumer services
Buy
MTNMTN GROUP LTD221.06 B ZAR11,441 ZAC+1.10%4.4 M0.99206.22 B ZAR−6.94 ZAR−162.39%2.88%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,825 ZAC+2.12%4.62 M1.14174.3 B ZAR11.297.81 ZAR+9.49%4.53%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR18,926 ZAC+1.43%2 M0.98156.92 B ZAR8.2922.82 ZAR−9.17%7.24%Finance
Buy
SPPTHE SPAR GROUP LTD155.48 B ZAR14,354 ZAC−0.54%742.68 K1.0327.64 B ZAR78.561.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR27,993 ZAC+0.15%1.13 M0.89129.98 B ZAR8.4733.03 ZAR+11.93%7.12%Finance
Strong buy
VODVODACOM GROUP LTD149.22 B ZAR11,651 ZAC+1.78%1.05 M0.89225.33 B ZAR15.507.52 ZAR−16.74%4.89%Communications
Neutral
OMUOLD MUTUAL LIMITED144.35 B ZAR1,247 ZAC+0.81%15.8 M1.0358.86 B ZAR6.971.79 ZAR+32.82%6.65%Finance
Buy
MTMMOMENTUM GROUP LIMITED133.35 B ZAR2,785 ZAC−0.36%1.48 M0.7536.17 B ZAR10.062.77 ZAR−10.28%4.49%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR25,172 ZAC+0.08%742.9 K1.2485.56 B ZAR13.4718.69 ZAR+6.62%3.63%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR493,760 ZAC+1.56%955.83 K1.60872.84 B ZAR14.58338.74 ZAR−8.86%0.24%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,970 ZAC+0.54%452.9 K0.5231.53 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR11,299 ZAC+3.65%481.18 K1.4419.56 B ZAR8.1113.93 ZAR−27.41%4.60%Distribution services
Buy
INLINVESTEC LTD113.09 B ZAR12,544 ZAC+0.74%565.26 K0.61229.54 B ZAR7.3717.03 ZAR−28.86%6.57%Finance
Buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR1,591 ZAC−6.85%34.65 M2.2145.01 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSANGLO AMERICAN PLAT LTD108.99 B ZAR61,273 ZAC−0.84%689.04 K1.38160.97 B ZAR22.8826.78 ZAR−45.86%3.11%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR4,983 ZAC+1.12%110.9 K0.5411.72 B ZAR10.864.59 ZAR−29.50%4.11%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR4,434 ZAC+1.39%1.5 M1.0426.65 B ZAR6.386.95 ZAR5.56%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR34,299 ZAC−4.81%2.14 M0.88306.99 B ZAR13.5925.24 ZAR+77.49%2.10%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR9,784 ZAC−1.12%1.9 M0.5988.17 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,635 ZAC+0.11%7.41 M0.6397.03 B ZAR56.620.47 ZAR1.84%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,722 ZAC+1.17%1.55 M0.5951.73 B ZAR19.992.86 ZAR−47.19%4.64%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR20,931 ZAC+0.36%554.29 K0.32140.37 B ZAR19.3710.80 ZAR+36.25%1.04%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR38,310 ZAC−0.78%781.02 K1.59122.88 B ZAR8.3845.70 ZAR−35.31%11.22%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR2,762 ZAC+0.95%2.76 M1.609.38 B ZAR198.420.14 ZAR−97.02%2.17%Transportation
Buy
HARHARMONY GM CO LTD62.64 B ZAR20,616 ZAC−4.57%2.11 M1.00129.63 B ZAR15.1213.64 ZAR+75.54%1.17%Non-energy minerals
Neutral
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR13,389 ZAC−1.18%1.54 M1.0943.31 B ZAR14.709.11 ZAR+6.36%2.69%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,501 ZAC−0.92%513.69 K1.0544.89 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR310,552 ZAC+0.02%191 K0.63360.55 B ZAR29.23106.24 ZAR+26.29%1.75%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR40,603 ZAC+0.36%259.02 K5.3944.79 B ZAR12.1333.47 ZAR+31.76%3.55%Finance
Neutral
REMREMGRO LTD50.42 B ZAR14,632 ZAC+0.67%673.09 K0.7882.66 B ZAR65.762.22 ZAR−86.95%1.80%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR34,852 ZAC+0.34%675.09 K1.0282.97 B ZAR29.2811.90 ZAR+14.20%2.23%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR17,312 ZAC+2.12%738.18 K0.6376.9 B ZAR17.469.91 ZAR−15.77%2.07%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,639 ZAC+0.78%698.77 K0.7717.79 B ZAR9.104.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,882 ZAC+2.09%404.25 K0.9920.33 B ZAR10.7610.11 ZAR−14.75%4.78%Distribution services
Neutral
EXXEXXARO RESOURCES LTD38.7 B ZAR16,663 ZAC+0.11%586.67 K0.4840.24 B ZAR4.4437.53 ZAR−20.96%10.84%Energy minerals
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR82 ZAC0.00%215.89 K0.13925.13 M ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BBOXBOXER RETAIL LIMITED37.69 B ZAR6,687 ZAC+1.64%642.31 K1.2830.59 B ZAR22.233.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR26,637 ZAC−1.37%439.25 K1.1441.51 B ZAR13.9019.16 ZAR+12.70%3.88%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR24,050 ZAC+0.03%1.19 M1.0362.71 B ZAR18.9012.72 ZAR3.45%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR8,801 ZAC−0.34%280.27 K0.778.4 B ZAR12.147.25 ZAR−19.81%2.49%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR853 ZAC+6.36%294.96 K0.941.06 B ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong buy
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,233 ZAC−4.38%1.53 M4.0627.78 B ZAR26.131.24 ZAR+18.26%1.53%Retail trade
Neutral
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,727 ZAC+1.23%921.14 K0.55103.81 B ZAR25.842.60 ZAR+39.50%2.59%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR10,771 ZAC−2.07%873.34 K0.4242 B ZAR23.364.61 ZAR−29.55%1.58%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR11,349 ZAC−2.89%654.69 K0.8815.94 B ZAR4.7124.12 ZAR−69.77%10.57%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR287 ZAC−0.69%1.42 M0.517.2 B ZAR6.640.43 ZAR+171.78%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR20,093 ZAC+3.27%99.46 K1.2712.92 B ZAR10.9418.36 ZAR+23.26%2.29%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR1,037 ZAC−0.10%1.46 K0.029.26 B ZAR5.701.82 ZAR+164.76%3.38%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,510 ZAC−0.46%6.95 M1.2421.92 B ZAR4.553.32 ZAR+1,748.19%3.32%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,349 ZAC+0.15%4.27 M0.9817.77 B ZAR12.401.09 ZAR+16.39%5.18%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,581 ZAC+2.64%327.02 K0.5119.11 B ZAR55.700.82 ZAR0.55%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR14,199 ZAC−1.63%25.56 K0.4111.6 B ZAR13.1110.83 ZAR−72.45%1.06%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,680 ZAC+0.48%109.55 K0.7110.67 B ZAR9.377.13 ZAR+7.17%5.62%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,497 ZAC−1.29%43.74 K0.483.17 B ZAR8.045.59 ZAR−6.80%4.09%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,789 ZAC+0.70%1.45 M0.7528.56 B ZAR7.5010.39 ZAR+18.54%6.79%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR16,854 ZAC−1.43%22.27 K0.076.5 B ZAR8.6519.49 ZAR3.08%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR12,000 ZAC+1.12%27.21 K0.864.62 M ZAR14.838.09 ZAR1.83%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,550 ZAC−0.59%799.35 K3.908.23 B ZAR8.115.61 ZAR+33.68%4.09%Industrial services
Neutral
NY1NINETY ONE LIMITED16.74 B ZAR3,410 ZAC+1.19%416.42 K0.9260.38 B ZAR8.404.06 ZAR+3.59%8.10%Finance
Sell
AVIAVI LTD15.86 B ZAR9,289 ZAC+0.40%645.73 K0.7630.99 B ZAR13.756.76 ZAR+21.97%6.35%Consumer non-durables
Strong buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR568 ZAC+1.97%89.07 K0.281.09 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NRPNEPI ROCKCASTLE N.V.15.26 B ZAR14,436 ZAC+0.96%854.01 K0.75102.82 B ZAR9.0615.94 ZAR+0.50%7.43%Finance
Neutral
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR723 ZAC+6.79%1.31 M1.156.32 B ZAR10.250.71 ZAR−16.19%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR381 ZAC+0.26%92.58 K0.513.39 B ZAR18.820.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,547 ZAC+0.61%196.31 K0.5710.29 B ZAR10.736.10 ZAR+5.99%5.59%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,779 ZAC+3.28%486.33 K1.3614.63 B ZAR5.996.31 ZAR+244.62%10.93%Finance
HLMHULAMIN LTD13.8 B ZAR275 ZAC+0.73%35.53 K0.17895.12 M ZAR3.920.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,810 ZAC0.00%25.92 K1.913.64 B ZAR5.037.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,387 ZAC−0.07%2.21 K0.014.15 B ZAR2.785.00 ZAR−41.00%4.64%Non-energy minerals
Strong buy
ADRADCORP HOLDINGS LIMITED12.98 B ZAR461 ZAC+4.06%50.46 K3.25496.97 M ZAR5.960.77 ZAR+36.55%8.12%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,197 ZAC+2.27%49.51 K1.042.39 B ZAR6.984.58 ZAR−14.52%10.07%Retail trade
MPTMPACT LIMITED12.82 B ZAR2,930 ZAC+2.95%3.63 K0.664.33 B ZAR7.024.18 ZAR−23.59%3.58%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR410 ZAC+3.27%15.13 K0.042.44 B ZAR9.910.41 ZAR3.66%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,158 ZAC−1.79%734.18 K0.9731.68 B ZAR10.0816.03 ZAR−61.00%9.28%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,552 ZAC−0.64%3.08 K0.067.42 B ZAR15.021.03 ZAR−6.24%1.26%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR908 ZAC+1.23%2.59 M2.489.45 B ZAR6.931.31 ZAR−30.51%7.69%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR18,783 ZAC−1.14%3.1 K0.494.01 B ZAR46.724.02 ZAR−7.50%2.99%Retail trade
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR81 ZAC0.00%10.82 K0.181.17 B ZAR8.410.10 ZAR−34.01%6.00%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,144 ZAC+1.15%41.12 K0.302.14 B ZAR3.573.20 ZAR−17.30%4.37%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,501 ZAC−1.56%1.04 M23.827.61 B ZAR7.089.19 ZAR+18.09%7.62%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR417 ZAC−0.95%744.03 K0.306.41 B ZAR60.700.07 ZAR3.28%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR45,256 ZAC+0.57%1.9 K0.093.58 B ZAR64.707.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR3,729 ZAC−2.18%269.6 K1.169.09 B ZAR8.374.46 ZAR+49.92%9.76%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,793 ZAC−2.29%111.29 K0.429.37 B ZAR11.555.01 ZAR−8.71%4.74%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR117 ZAC−1.68%1.81 M0.732.97 B ZAR2.050.57 ZAR−7.15%35.29%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,212 ZAC+2.80%30.79 K0.2214.75 B ZAR9.931.22 ZAR−7.80%4.04%Retail trade
Sell
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR170 ZAC−2.86%604.12 K4.371.44 B ZAR26.070.07 ZAR−78.27%6.43%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,440 ZAC+4.35%49.37 K1.81828.58 M ZAR42.600.34 ZAR−91.02%0.52%Electronic technology
HDCHUDACO INDUSTRIES LTD8.38 B ZAR20,201 ZAC+0.01%1.84 K0.075.67 B ZAR11.5817.45 ZAR−16.70%5.07%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,475 ZAC+3.42%8090.013.31 B ZAR7.964.36 ZAR−14.59%3.02%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,149 ZAC+1.46%38.16 K0.318.16 B ZAR19.521.10 ZAR3.40%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR7,101 ZAC−1.39%27.21 K0.433.7 B ZAR7.369.65 ZAR+41.97%8.45%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR5,756 ZAC−2.44%29.82 K0.305.77 B ZAR12.034.78 ZAR+3.22%5.46%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,995 ZAC+0.61%11.2 K0.155.22 B ZAR9.302.14 ZAR+18.10%5.57%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,825 ZAC+0.77%253.69 K0.1622.75 B ZAR20.090.91 ZAR+17.00%2.49%Finance